Я реализовал авторизацию токена с OpenIddict (с идентификатором EF)
используя руководство по github, если я позвоню ему с почтальоном, оно будет работать.
Но я не могу позвонить с моим кодом c #:
using (var client = new HttpClient(){...})
{
var request = new {
grant_type = "password",
username = email,
password = password
};
using (var content = new FormUrlEncodedContent(
request.ToPropertiesDictionary()
.Select(x => new KeyValuePair<string, string>(x.Key, (string)x.Value))))
{
content.Headers.Clear();
content.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
var response = await client.PostAsync("connect/token", content);
var o= await response.Content.ReadAsStringAsync();
}
}
Я вижу на kestrel, что запрос получен и токен возвращен (также отлажен и да, он успешно вызывает SignIn)
но код, похоже, застрял в строке ожидания PostAsync (она не переходит к последней строке)
Вы можете мне помочь? СПАСИБО!