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