B2C 自定义策略 - 如何显示来自 Selfasserted DataUri 登录页面的注册链接

B2C Custom Policy - How to show the signup links from a Selfasserted DataUri signin page

我正在使用 DataUri: urn:com:microsoft:aad:b2c:elements:contract:unifiedssp:2.1.0 作为我的登录页面。 这会显示来自 ClaimsProviderSelection 的注册 links。

问题是我想向登录添加额外的显示声明,而 unifiedssp DataUri 似乎强制只允许 2 个显示声明。第二个总是强制为密码,即使数据输入类型类似于 DropdownSingleSelect.

任何额外的显示声明都不会显示。


我可以通过 selfasserted (urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.1.1) DataUri 获得我想要的登录体验,但在那种情况下我还不知道如何显示注册 link.

文档对 setting.showSignupLink 元数据仅在 unifiedssp DataUri 上可用做出了具体评论。 https://docs.microsoft.com/en-us/azure/active-directory-b2c/self-asserted-technical-profile#metadata

有没有办法在自我声明的 DataUri 页面上显示来自 ClaimsProviderSelections 的注册 link? (或者在 unifiedssp 上显示更多输入的方法)

谢谢 Jon,请验证此 git 中心场景 (https://github.com/MicrosoftDocs/azure-docs/issues/48091)。唯一的方法是嵌入 link 进行注册,这会将用户送回应用程序并启动注册政策。您不能使用组合页面,因为它会强制 username/password 个字段