Истекает ли срок действия полученного кода авторизации OAuth2.0 для веб-приложений Azure AD? - PullRequest
0 голосов
/ 29 августа 2018

Чтобы получить доступ к ресурсам в веб-приложениях Azure AD, мы получаем код авторизации, используя следующий рабочий процесс:

https://docs.microsoft.com/en-us/azure/active-directory/develop/v1-protocols-oauth-code

Теперь мои вопросы: этот извлеченный код также имеет конкретное время жизни (как у токенов) или он никогда не истечет? Я думаю, что это не истечет, но я должен быть уверен в этом.

1 Ответ

0 голосов
/ 29 августа 2018

Да, код авторизации имеет время жизни 10 минут, я думаю. Вы используете его, чтобы получить нужные токены, а затем выбросить его. Вы получите обновленные токены, чтобы вы могли использовать их для получения дополнительных токенов позже. Например, ADAL.NET обрабатывает обновление токена, если вы правильно внедрили кэш токена.

Ссылка: https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-id-and-access-tokens (прокрутите полностью вниз) (это для конечной точки v2.0, но коды v1 также недолговечны)

Коды авторизации (рабочие или учебные счета)

10 минут

Коды авторизации преднамеренно недолговечны и должны немедленно использоваться для получения токенов доступа и обновления токенов при получении токенов.

...