Управление API Azure - как обновить бэкэнд API API токена доступа? - PullRequest
1 голос
/ 18 марта 2019

Я создал API в Azure API Management для получения данных от внутреннего API. Внутренний API использует oAuth2 с токеном доступа, срок действия которого истекает через 10 минут. С возвращенным токеном обновления вы можете получить новый токен доступа, который снова действует в течение еще 10 минут. И так далее.

На портале разработки Azure APIM можно выполнить авторизацию, которая дает доступ на 10 минут. Через 10 минут вам необходимо снова выполнить авторизацию вручную, чтобы получить еще 10 минут доступа.

Есть ли способ в Azure APIM автоматически получать новый токен доступа, используя токен обновления?

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

1 Ответ

0 голосов
/ 20 марта 2019

Только вручную через политику отправки запросов. Можно также использовать политики кэширования, чтобы хранить токен в кэше и не получать новый для каждого запроса.

...