我们已经开发了自定义的联合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的环境。
谢谢