Конечные точки токена OAuth 2,0 - PullRequest
1 голос
/ 09 мая 2020

В чем разница между следующими конечными точками генерации токенов.

https://login.microsoftonline.com/ {tenant} / oauth2 / token

https://login.microsoftonline.com/ {тенант} /oauth2/v2.0/token

/ Amaw

1 Ответ

1 голос
/ 09 мая 2020

В чем разница между следующими конечными точками генерации токенов.

https://login.microsoftonline.com/ {tenant} / oauth2 / token

https://login.microsoftonline.com/ {tenant} /oauth2/v2.0/token

Оба /oauth2/token и /oauth2/v2.0/token создают маркер доступа. Но при их использовании есть несколько отличий:

  1. Оба /oauth2/token и /oauth2/v2.0/token имеют разные параметры запроса . Взгляните на ресурс и область .

    /oauth2/token параметры запроса: grant_type, client_id, client_secret, assertion, resource, required_token_use. (https://dzone.com/articles/getting-access-token-for-microsoft-graph-using-oau-1)

    /oauth2/v2.0/token параметры запроса: grant_type, client_id, client_secret, assertion, scope, required_token_use. (https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-on-behalf-of-flow)

  2. /oauth2/v2.0/token - это более новая версия конечной точки . Вы можете заметить это по v2.0. Такие большие компании, как Microsoft, часто обновляют свою технологию до более новой версии. Более новая версия могла бы иметь лучшую поддержку, безопасность и т. Д. c. Обычно они также сохраняют старую версию конечной точки для поддержки технологии, реализованной с использованием старой конечной точки. Также рекомендуется по возможности использовать последнюю версию endpoint.

Надеюсь, это ответит на ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...