Azure B2C отключить поставщика удостоверений Регистрация политики SignUpAndSignIn - IDP поставщика удостоверений Apple

Мне нужен совет по настройке Azure B2c (поставщик удостоверений Apple)

Есть ли способ отключить регистрацию политики SignUpAndSignIn для определенного IDP? В таком случае яблоко?

Я проверил это сообщение Azure B2C отключить подписку на политику SignUpAndSignIn но касается местной регистрации, а не социального провайдера


person luisro    schedule 16.06.2021    source источник


Ответы (2)


Сделать это можно только в настраиваемых политиках. Они разделены на шаги (OrchestrationStep), которые могут выполняться при определенных условиях (Precondition). Одним из этих условий может быть выбран поставщик удостоверений. В вашем случае это будет настройка шага, который записывает нового внешнего пользователя IdP в каталог, который будет пропущен при обнаружении определенного поставщика. Что-то похожее на это:

<OrchestrationStep Order="7" Type="ClaimsExchange">
<Preconditions>
    <Precondition Type="ClaimEquals" ExecuteActionsIf="true">
        <Value>identityProvider</Value>
        <Value>https://appleid.apple.com</Value>
        <Action>SkipThisOrchestrationStep</Action>
    </Precondition>
</Preconditions>
<ClaimsExchanges>
    <ClaimsExchange Id="AADUserWrite" TechnicalProfileReferenceId="AAD-UserWriteUsingAlternativeSecurityId" />
</ClaimsExchanges>

Однако это просто останавливает регистрацию. Также необходимо добавить некоторую обработку ошибок, UX и т. Д.

person wojtekdo    schedule 16.06.2021

Спасибо вам большое за ваше время.

Я получаю следующее окно, мы не хотим видеть следующее приглашение

введите здесь описание изображения

Мы хотим использовать наш Apple ID и перейти к приложению (см. Изображение ниже).

введите здесь описание изображения

person luisro    schedule 18.06.2021
comment
Если мы говорим о настраиваемых политиках - вам необходимо удалить OrchestrationStep, который запускает технический профиль SelfAsserted-Social, который отвечает за сбор этих дополнительных данных от пользователя. - person wojtekdo; 22.06.2021