我们正在使用Custom SignUpSignIn(组合注册登录)策略。我们必须创建一个用户旅程,其中仅向用户呈现注册选项,社交IDP和SignUp Now链接。我们必须为此用户旅程隐藏本地帐户登录选项。
我怎样才能在此用户旅程中实现这一目标?
谢谢,
您可以从现有的“api.signupsignin”内容定义创建新的“api.signup”内容定义:
<ContentDefinition Id="api.signup">
<LoadUri>https://contoso.com/templates/signup.html</LoadUri>
<RecoveryUri>https://contoso.com/templates/error.html</RecoveryUri>
<DataUri>urn:com:microsoft:aad:b2c:elements:unifiedssp:1.1.0</DataUri>
<Metadata>
<Item Key="DisplayName">Account Registration</Item>
</Metadata>
</ContentDefinition>
此“api.signup”内容定义的<LoadUri />
元素应引用使用以下样式隐藏本地帐户登录部分的HTML文件:
#api > div.localAccount > div.entry {
display: none;
}
然后,您可以从“CombinedSignInAndSignUp”编排步骤中引用“api.signup”内容定义:
<OrchestrationStep Order="1" Type="CombinedSignInAndSignUp" ContentDefinitionReferenceId="api.signup">
...
</OrchestrationStep>