use*_*407 2 azure azure-ad-b2c
我想在 Azure AD B2C 中创建自定义策略。我在starterpack中找不到这样的例子。
我检查了这篇文章Azure AD B2C 注册页面链接(未登录),如果我理解正确,则没有可用于现有自定义signup_signin策略的 URL 直接出现在注册页面中。创建“注册 v2”流程是可行的,但我需要一个自定义流程,并且从构建中复制代码并将其放置到LocalAccounts入门包中的示例中是行不通的。
这是UserJourney从“Sign up v2”流程下载的代码
<UserJourney Id="B2CSignUp_V2">
<OrchestrationSteps>
<OrchestrationStep Order="1" Type="ClaimsProviderSelection" ContentDefinitionReferenceId="api.idpselections.signup">
<ClaimsProviderSelections>
<ClaimsProviderSelection TargetClaimsExchangeId="SignUpWithLogonEmailExchange" />
</ClaimsProviderSelections>
</OrchestrationStep>
</OrchestrationSteps>
</UserJourney>
Run Code Online (Sandbox Code Playgroud)
我尝试将OrchestrationStep入门包中的 1 和 2 替换为此处的 1 和 2,但它不起作用。
小智 5
在您的自定义策略中,在 B2C_1A_TrustFrameworkBase.xml 文件中,将用户旅程 Id="SignUpOrSignIn" 的第一个编排步骤替换为以下编排步骤,您将直接登录到注册页面 -
<OrchestrationStep Order="1" Type="ClaimsProviderSelection" ContentDefinitionReferenceId="api.idpselections.signup">
<ClaimsProviderSelections>
<ClaimsProviderSelection TargetClaimsExchangeId="SignUpWithLogonEmailExchange" />
</ClaimsProviderSelections>
</OrchestrationStep>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2886 次 |
| 最近记录: |