Пользовательские политики в Azure AD b2c - проблемы с руководством для поставщиков утверждений - PullRequest
2 голосов
/ 01 октября 2019

Попытка реализовать следующий сценарий: внедрить Azure B2c и Azure AD в качестве одного из поставщиков удостоверений. Единственный способ добиться этого - использование пользовательских политик. Я следовал этим учебникам: https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-get-started-custom#prerequisites https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-setup-commonaad-custom#create-an-azure-ad-b2c-application Проблема в том, что когда я пытаюсь загрузить TrustFrameworkExtensions.xml, получаю информацию, что мой арендатор

делает ссылку на ClaimType с идентификатором "isserUserId ", но ни политика, ни какая-либо из ее базовых политик не содержат такого элемента.

Найдена похожая проблема здесь https://github.com/MicrosoftDocs/azure-docs/issues/27602 и замените isserUserId на socialIdpUserId. Кажется, что это решено, но во время загрузки возникла другая проблема:

делает ссылку на ClaimsTransformation с идентификатором «CreateRandomUPNUserName», но ни политика, ни какая-либо из ее базовых политик не содержат такого элемента.

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

РЕДАКТИРОВАТЬ

Основываясь на решении @CHris, я исправляю эти файлы (без ошибок при загрузке), но все еще есть некоторые проблемы с анализом возвращаемого токена. Кто-нибудь сделал пример из второй ссылки, запущенной и запущенной (объявление Azure b2c и много объявлений Azure, внедренных в объявление с несколькими арендаторами Azure).

...