C # OpenIddict токен auth нет ответа при входе в систему - PullRequest
0 голосов
/ 30 августа 2018

Я реализовал авторизацию токена с 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 (она не переходит к последней строке)

Вы можете мне помочь? СПАСИБО!

...