Поставщик токена ресурса как функция Azure - PullRequest
0 голосов
/ 09 октября 2019

В этом репозитории я следовал инструкциям по настройке поставщика маркеров ресурса в качестве функции Azure.

https://github.com/adamhockemeyer/Azure-Functions---CosmosDB-ResourceToken-Broker

Я настроил Cosmos DB, регистрация приложения,и Azure функционируют с разрешениями в соответствии с инструкциями. Когда я перехожу к шагу 3 в руководстве, где я ввожу https://{function-url}/.auth/login/{provider} в свой браузер, я получаю следующую ошибку:

ADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным дляприложение: [идентификатор приложения]

обновление

Я изменил URL-адрес ответа в своей регистрации приложения на https://{function-url}/.auth/login/{provider}/callback с {function-url} в качестве URL-адреса моего функционального приложения. Первоначально у меня был установлен один из моих URL функций. Теперь я получаю сообщение об ошибке 404. Не найдено.

URL перенаправления регистрации приложения

URL-адрес приложения функции

Настройки аутентификации приложения функций

1 Ответ

1 голос
/ 10 октября 2019

Вам нужно добавить URL, как показано ниже, при регистрации вашего приложения, тогда оно должно работать.

Примечание : после добавления URl вернитесь к Authentication / Authorization в вашем приложении, выключите Authentication Providers, который вы настроили -> выключите Authentication / Authorization, затем включитеи настройте заново, в противном случае он, кажется, не вступает в силу.

https://{function-url}/.auth/login/{provider}/callback

enter image description here

Обновление :

Поворототключите всю конфигурацию и создайте новое приложение AD, как показано ниже.

enter image description here

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