使用组合SignUpsignIn策略的本地帐户的Azure b2c注册和登录体验

时间:2018-09-11 03:36:35

标签: azure-ad-b2c

我们已经开发了自定义的联合SignUpSign策略,并具有自定义的html。 我们的ContentDefinition看起来像

<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>

并且我通过将此代码添加到html文件中来隐藏localAccount登录部分

   #api > div.localAccount > div.entry {
      display: none;
    }

到目前为止,一切正常。

当用户第二次访问该网站时,我们的api可以通过添加domain_hint = localAccount&login_hint = emailaddress将用户重定向到特定的登录页面。

我们面临的问题是,由于我们已经隐藏了html页面中的元素,因此现在显示空白页面。

我想知道是否可以在不使用Javascript的情况下处理两种情况。如果可能的话,我们希望避免去启用Javascript的环境。

谢谢

0 个答案:

没有答案