Каков наилучший способ автоматического обновления аутентификации Azure? - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть локальный сервер, предоставляющий API, который позволяет клиентам взаимодействовать с некоторыми API-интерфейсами Azure, такими как Azure Ressource Manager.

Аутентификация выполняется с использованием пакета слепков Microsoft.IdentityModel.Clients.ActiveDirectory .Я получаю токен и использую этот токен для отправки запросов к этим API.

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

Существует ли способ или наилучшая практика, позволяющая локальному серверу автоматически повторно аутентифицироваться или приобретать новый токен.

Цель состоит в том, чтобы автоматизировать это, например, подключение с помощью Azure API всегда доступно для потребления через локальный сервер.

Буду очень признателен за любую помощь или руководство.

1 Ответ

0 голосов
/ 15 февраля 2019

Насколько я знаю, нет способа автоматически повторно аутентифицироваться или получить новый токен, когда истекает срок действия предыдущего токена.Когда токен истекает, вы можете использовать refresh_token, чтобы получить новый токен.Или вы можете настроить время жизни токена, максимальное время жизни access_token - 1 день.Для получения подробной информации о настройке времени жизни токена вы можете обратиться к здесь .

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