如何隐藏本地符号在视图中作为用户旅程的一部分

问题描述 投票:1回答:1

我们正在使用Custom SignUpSignIn(组合注册登录)策略。我们必须创建一个用户旅程,其中仅向用户呈现注册选项,社交IDP和SignUp Now链接。我们必须为此用户旅程隐藏本地帐户登录选项。

我怎样才能在此用户旅程中实现这一目标?

谢谢,

azure-ad-b2c
1个回答
1
投票

您可以从现有的“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>
© www.soinside.com 2019 - 2024. All rights reserved.