Есть ли способ обойти проверку подлинности в приложении Azure - PullRequest
0 голосов
/ 08 января 2019

У меня есть приложение-функция Azure, которое я аутентифицировал в Azure AD. Теперь для выполнения каждой функции моего приложения функций требуются учетные данные. Однако для немногих функций я хочу выполнить без аутентификации или предоставления учетных данных.

Можно ли каким-либо образом включить проверку подлинности для нескольких функций Azure в приложении, а для других проверка подлинности не требуется?

1 Ответ

0 голосов
/ 09 января 2019

В FunctionApps аутентификация выполняется на уровне AppService, поэтому она применяется к каждой функции в вашем FunctionApp. Если вы хотите, чтобы для некоторых из ваших функций требовалась аутентификация AAD (Azure Active Directory), а для других нет, вы можете либо разделить функции, не требующие аутентификации, на свои собственные функции appapp без AAD (отключено), и оставить другие как есть.

В противном случае вы можете самостоятельно выполнить аутентификацию с помощью кода, используя библиотеки, доступные от Microsoft. Документация . Если вы используете Javascript, вот SDK:

MSAL для Javascript ADAL для Javascript

Теперь я обычно рекомендую, чтобы все запросы API проходили аутентификацию в производственных средах, так что имейте это в виду.

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