Azure B2C 禁用身份提供者注册 SignUpAndSignIn 策略 - Apple 身份提供者 IDP

Azure B2C disable Identity Provider Sign up of a SignUpAndSignIn policy - Apple Identity Provider IDP

我需要一些关于自定义 Azure B2c(Apple 身份提供商)的建议

有没有办法禁止为特定 IDP 注册 SignUpAndSignIn 政策?那么苹果呢?

我检查过 post 但与本地注册有关,与社交提供商无关

您只能在自定义策略中执行此操作。它们分为步骤(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 等。

非常感谢您的宝贵时间。

我收到以下[​​=22=],我们不希望看到以下提示

enter image description here

我们想使用我们的 Apple ID 并跳转到应用程序(见下图)

enter image description here