Что входит в поле Полномочия для провайдера идентификации API управления - PullRequest
3 голосов
/ 16 апреля 2019

Задача

Я работаю над созданием API с помощью службы управления API Azure. Я создал клиента Azure AD B2C, с помощью которого можно было бы авторизовать вызовы к указанному API.

Мне удалось успешно настроить арендатора; Однако при попытке добавить поставщик удостоверений типа Azure Active Directory B2C возникает проблема.

Я слежу за этим прохождением с 2017 года: https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-aad-b2c

Проблема в том, что что-то изменилось в самом мастере создания, который не описан в документации Azure. Существует дополнительное поле, которое необходимо заполнить: Полномочия; что там происходит?

Что я пробовал

До сих пор я искал в Интернете, и единственное, что я смог найти, это приложения ASP.NET, ссылающиеся на следующую схему для Органа:

https://login.microsoftonline.com/tfp/{tenant}/B2C_1_{signup_policy}

Я попытался это сделать (заполнив пропущенные значения, уникальные для моего клиента и политики регистрации), и получил сообщение об ошибке: «Одно или несколько полей содержат неверные значения: недопустимые полномочия Azure Active Directory B2C.»

Может кто-нибудь сказать мне, что должно идти туда или, по крайней мере, указать мне направление обновленной документации Azure, которая делает? Опять же, приведенная выше документация относится к 2017 году и не содержит поля авторизации.

1 Ответ

3 голосов
/ 16 апреля 2019

Поле авторизации предназначено для управления полномочиями URL вашего логина.Для URL-адреса входа Azure B2C, который используется для начала с https: //.onmicrosoft.com, недавно были введены новые основные права доступа: https://docs.microsoft.com/en-us/azure/active-directory-b2c/b2clogin.

В этом поле вы можете указать, какое из них вы хотите использовать.Это должно быть префикс {tenant} .b2clogin.com, но это, похоже, не работает.Скоро будет исправлено.

Обновление: я обновил ваш пример выше, когда символы <> не отображались, поэтому я переключился на {}.

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