HttpClient Oauth «Ни один пользователь не найден с соответствующим именем пользователя»C#

Место общения программистов C#
Ответить
Anonymous
 HttpClient Oauth «Ни один пользователь не найден с соответствующим именем пользователя»

Сообщение Anonymous »

Я работаю над консольным приложением для автоматического взаимодействия с API, которому требуется авторизованный пользователь, и авторизации его с определенным набором утверждений. Если я использую браузер для входа в систему с именем пользователя и паролем, все работает нормально, но если я попытаюсь подключиться с помощью HttpClient, я получаю сообщение об ошибке: «Ни один пользователь не нашел подходящего имени пользователя:»

Код: Выделить всё

var handler = new HttpClientHandler() { AllowAutoRedirect = true };
var client = new HttpClient(handler);
TokenResponse tokenResponse = client.RequestPasswordTokenAsync(new PasswordTokenRequest
{
Address = "https://localhost:44328/connect/token",
ClientId = "clientid",
ClientSecret = "secret",
Scope = "api1 roles",
UserName = "username",
Password = "password"
}).Result;
Есть идеи, почему учетные данные работают в браузере, но не при вызове клиентом?

Подробнее здесь: https://stackoverflow.com/questions/797 ... g-username
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»