Невозможно увидеть утверждения пользователя при попытке предоставления кода авторизации, но они существуют в рамках неявC#

Место общения программистов C#
Ответить
Anonymous
 Невозможно увидеть утверждения пользователя при попытке предоставления кода авторизации, но они существуют в рамках неяв

Сообщение Anonymous »

Утверждения пользователя, такие как имя пользователя, существуют в идентификаторе токена с неявным типом предоставления, однако, когда я запрашиваю его с использованием предоставления кода авторизации, кажется, что утверждение имени пользователя не существует. Я передаю области «профиль openId» и установил для пользователя тип утверждения и его значение утверждения.
Обновить< /p>
Поток неявного типа гранта:

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

https://sso.internal.com/connect/authorize?redirect_uri=http://localhost
&scope=openid%20profile
&client_id=ApplicationName
&nonce=599dfda6-a5e6-411a-879e-abb35471b7af
&response_type=id_token
при использовании этого типа гранта я получаю токен доступа и токен идентификатора, и в утверждениях существует утверждение имени пользователя с его значением, однако когда я использую предоставление кода авторизации что объясняется, как показано ниже, нет запроса на имя пользователя.
Поток предоставления кода авторизации:
Я отправляю свой запрос на идентификационный сервер, используя следующую ссылку и запросите код авторизации:

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

https://sso.internal.com/connect/authorize?
redirect_uri=http://localhost
&scope=openid%20profile
&client_id=ApplicationName
&nonce=599dfda6-a5e6-411a-879e-abb35471b7af
&response_type=code
Затем я получаю код авторизации и начинаю вызывать конечную точку подключения/токена, используя следующие параметры:

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

grant_type:authorization_code
code:8F92170D97ADD2F50D5E8DFF09DBD092EE1743E5CADCDC6A9438B28CD34E352E-1
redirect_uri:http://localhost
client_id:ApplicationName
client_secret:secret
scope:openid profile
Этот запрос возвращает токен доступа и токен идентификатора в формате jwt, ни один из которых не имеет утверждения имени пользователя. может кто-нибудь обнаружить здесь проблему?

Подробнее здесь: https://stackoverflow.com/questions/786 ... exist-with
Ответить

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

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

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

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

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