Применяется ли авторизация функции Azure, если функция вызывается приложением логики в той же подписке? - PullRequest
0 голосов
/ 02 января 2019

У меня есть функция Azure с триггером HTTP, и я установил уровень авторизации для функции AuthorizationLevel.Function. При вызове функции из чего-то вроде почтальона я должен предоставить функциональную клавишу, как я ожидаю, и я получаю 200 код, когда она выполняется (в противном случае я получаю 401: Unauthorised Access).

Однако при вызове функции через приложение логики в рамках одной и той же подписки (с использованием действия «Функции Azure») приложение и функция логики выполняется успешно без необходимости использования функциональной клавиши.

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

Сборка приложения логики: enter image description here

Выполнение приложения логики: enter image description here

1 Ответ

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

Ожидается. Встроенное действие функции Azure использует полный URL-адрес триггера Http, поэтому нам не нужно беспокоиться об аутентификации. Это все разработано, потому что, как только мы сможем найти Функции Azure в приложении логики (которое находится в той же подписке), это означает, что у нас есть доступ к ним.

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

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