Активный каталог Azure с использованием loginwithazureactivedirectory и expressmode - PullRequest
0 голосов
/ 06 марта 2019

мы хотим использовать Azure Active Directory для аутентификации приложения функции после включения режима Azureactive Directory Express. Мы выбрали опцию loginwithazureactivedirectory.когда мы нажимаем на функцию через почтальона, она дает html журнала на экране micro soft.без этого сценария мы получаем доступ к приложению fucntion uRL.

Пожалуйста, найдите нижеприведенный экран для справки enter image description here

Любая помощь приветствуется в этом

1 Ответ

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

После успешной настройки Azure AD для веб-приложения необходимо использовать токен доступа для доступа к приложению.Я получаю токен доступа из AAD, используя clientID и clientSecret, используя следующий код:

 METHOD: POST

Url : https://login.microsoftonline.com/your directory ID/oauth2/token 

    HEADERS:  Content-Type : application/x-www-form-urlencoded

    BODY: grant_type+=client_credentials&resource+=”your Function url”&client_id+++++=”the application that your register  id”&client_secret+=”the key you create”

Обратите внимание, что в соответствии с порталом ресурсов Azure (https://resources.azure.com/), значение по умолчанию разрешеноAudiences

"https://{functionAppName}.azurewebsites.net/.auth/login/aad/callback" Поэтому я добавляю https://{functionAppName}.azurewebsites.net/ в качестве разрешенных удобств

введите описание изображения здесь enter image description here Затем я могу использовать токен доступа напрямую. Iпротестируйте его с почтальоном.

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

Обратите внимание, что если ваш уровень проверки подлинности Azure не является анонимным, вам необходимо добавитьфункциональная клавиша

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