Сопоставление требований Azure B2C Dynamics

Я следую указаниям Microsoft по включению доступа к Dynamics Portal через Azure AD B2C. Основы работают и работают хорошо. Я использую политику входа в систему. Однако у меня возникли проблемы с функциональностью сопоставления претензий.

Я настроил следующие параметры сайта в соответствии с инструкциями в документе, указанном ниже.

Аутентификация /OpenIdConnect/B2C/RegistrationClaimsMapping Аутентификация / OpenIdConnect / B2C / LoginClaimsMapping

https://docs.microsoft.com/en-us/dynamics365/customer-engagement/portals/azure-ad-b2c

Однако сопоставленные значения атрибута Dynamics никогда не обновляются (первоначальная регистрация / создание контакта или последующие входы в систему) со значениями из Azure AD B2C, как и ожидалось на основе этой конфигурации.

Пример значения параметра сайта, который я пробовал: address1_city = http://schemas.xmlsoap.org/ws/2005/05/identity/claims/city

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

Есть ли дополнительный шаг, не описанный в документе, чтобы включить эту функцию? Это в настоящее время сломано / еще не поддерживается? Мои ожидания о том, как это должно работать (значения атрибутов Dynamics обновляются на основе значений B2C), неверны?

Спасибо!

1 ответ

Убедитесь, что у вас есть имя заявки, совпадающее с тем, которое возвращается в вашем идентификационном токене. Например, address1_city=city. Если в вашей Политике B2C Партнерский тип претензий явно не установлен на " http://schemas.xmlsoap.org/ws/2005/05/identity/claims/city".

Другие вопросы по тегам