Добавление утверждений приложений из потока пользователей в настраиваемую политику AAD B2C

Это утверждения приложения потока пользователей Azure B2C, где я могу отметить адреса электронной почты и сохранить их. Заявки на приложения UserFlow

Как я могу сделать это в пользовательской политике? Я пытаюсь добавить многопользовательский вход в AAD B2C с помощью настраиваемых политик, и мне нужно выбрать этот «Адреса электронной почты» в заявках приложений из потока пользователей. Как я могу выбрать или активировать эти же «адреса электронной почты» в XML-файлах настраиваемой политики?

Пока я пробовал добавить - ›› OutputClaim ClaimTypeReferenceId = signInNames.emailAddress ‹< - в технические профили, но все равно безуспешно.


person BCdeve    schedule 12.03.2021    source источник


Ответы (1)


Требуемая претензия - это имя_пользователя.

Попробуйте добавить <OutputClaim ClaimTypeReferenceId="email" PartnerClaimType="preferred_username" />.

person Allen Wu    schedule 15.03.2021
comment
Если мой ответ полезен для вас, вы можете принять его как ответ (щелкните галочку рядом с ответом, чтобы переключить его с серого на заполненный). См. meta.stackexchange.com/questions / 5234 /. Это может быть полезно для других членов сообщества. Спасибо. - person Allen Wu; 15.03.2021
comment
Ошибка исчезла, но в моем веб-приложении возникла еще одна ошибка: код состояния ответа не указывает на успех: 400 (неверный запрос). Также я протестировал запуск в веб-приложении, используя jwt.ms, у него также есть эта ошибка: AADB2C90037: произошла ошибка при обработке запроса. Обратитесь к администратору сайта, к которому вы пытаетесь получить доступ. Что-нибудь мне нужно дважды проверить? мне нужно добавить заявку на вывод предпочтительного имени пользователя в SignUpOrSignin.xml? - person BCdeve; 15.03.2021
comment
@BCdeve Я не уверен. Информации слишком мало, и она связана с новым выпуском. Рекомендуется добавить новый пост с подробностями. Если мой ответ полезен для решения исходной проблемы в этом сообщении, вы можете отметить его как принятый. Если вы с радостью отметите правильный ответ, другие будут рады вам помочь :) - person Allen Wu; 16.03.2021
comment
Спасибо, Аллен, знаете ли вы, какой OutputClaim я должен добавить в файл для Facebook, Twitter и Google? Добавление ‹OutputClaim ClaimTypeReferenceId = email PartnerClaimType = предпочтительное_имя_пользователя по-прежнему будет выдавать мне ошибку« Адреса электронной почты должны быть включены в заявках на приложения ». - person BCdeve; 16.03.2021
comment
@BCdeve Извините, я не знаком с упомянутыми вами социальными idps. Рекомендуется добавить новое сообщение, чтобы больше людей увидели ваш вопрос. - person Allen Wu; 16.03.2021