Когда использовать acquTokenByRefreshToken против acquToken - PullRequest
0 голосов
/ 11 мая 2018

Когда и почему я должен использовать формы "refresh" методов AuthenticationContext acquireToken, вместо простого повторного вызова исходных форм с теми же учетными данными?

1 Ответ

0 голосов
/ 21 мая 2018

Полагаю, что одним из ответов будет то, что токен обновления может длиться намного дольше:

https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-oauth-code#refreshing-the-access-tokens

Токены доступа являются недолговечными и должны обновляться после истечения срока их действия.продолжить доступ к ресурсам.Вы можете обновить access_token, отправив другой запрос POST конечной точке / token, но на этот раз предоставив refresh_token вместо кода.

У маркеров обновления нет указанного времени жизни.Обычно время жизни токенов обновления относительно велико.Однако в некоторых случаях токены обновления истекают, аннулируются или не имеют достаточных привилегий для требуемого действия.Ваше приложение должно ожидать и обрабатывать ошибки, возвращенные конечной точкой выдачи токена.

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