Генерировать токен для

#javascript #azure-active-directory #azure-functions #azure-cli #azure-rest-api

#javascript #azure-active-directory #azure-функции #azure-cli #azure-rest-api

Вопрос:

https://docs.microsoft.com/en-us/rest/api/appservice/webapps/listfunctions

введите описание изображения здесь

Как я могу динамически генерировать токен, выделенный зеленым цветом, с помощью JavaScript или Api? Я знаю, что он может быть сгенерирован с помощью Azure CLI az account get-access-token , но это не соответствует моему решению, чтобы помочь мне программно контролировать мои функции.

Комментарии:

1. токен на предъявителя генерируется из авторизации ad.

Ответ №1:

Вы можете получить токен доступа либо с помощью конечных точек службы OAuth2, либо MSAL. Конечные точки OAuth2 не зависят от платформы и языка, а MSAL — нет.

Две конечные точки Azure AD, которые вы используете для аутентификации клиента и получения токена доступа, называются OAuth2 /authorize и /token конечными точками. То, как вы их используете, зависит от типа потока предоставления авторизации OAuth2, необходимого для поддержки вашего приложения.

Например, неинтерактивный клиент может использовать предоставление учетных данных клиента, при этом токен доступа может быть получен путем отправки POST-запроса в /token конечную точку.

От Postman:

Получить токен AAD версии 2.0

Для получения дополнительной информации обратитесь к ссылке Azure REST API.