Azure B2C 在统一注册/登录流程中首先显示注册页面

标签 azure azure-ad-b2c azure-ad-b2c-custom-policy

我一直在使用 b2c starter packsMSDN docs关于 ContentDefinitions 以及 Azure B2C 产品的各个其他方面。

正如任何尝试过实现自定义策略的人所意识到的那样,文档并不总是那么彻底或明确,并且通常在语法上不正确或缺少细节。

考虑到这一点,我想知道:

  • 是否可以在统一的注册/登录流程中在“登录”屏幕之前触发“注册”屏幕?
  • 此外,是否可以将“登录”屏幕链接添加到“注册”屏幕?
    我知道可以通过添加 <Item Key="setting.showSignupLink">false</Item> 将“注册”屏幕链接添加到 ContentDefinition。其元数据,但在使用 api.signuporsignin 时,此链接似乎是开箱即用的。内容定义。
    到目前为止,我已尝试添加 <Item Key="setting.showSigninLink">false</Item>到我的 ContentDefinition 的 MetaData block ,但无济于事(我没有在任何地方的 MSDN 文档中找到这个,只是想尝试一下)。

为了澄清,在注册/登录流程中,我希望在启动政策后立即显示“注册”屏幕,然后可以选择导航到“登录”页面。

如有任何建议,我们将不胜感激。

最佳答案

对于其他发现自己在这里的人...Azure 团队现在提供了如何在自定义策略中执行此操作的示例!您提供一个查询字符串参数以直接导航到注册页面。

https://github.com/azure-ad-b2c/samples/tree/master/policies/sign-up-deep-link

关于Azure B2C 在统一注册/登录流程中首先显示注册页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67960865/

相关文章:

Azure ARM 模板和 REST API

asp.net - Azure DocumentDB 和 Azure Blob 存储

azure-ad-b2c - 是否可以使用声明转换从 stringCollection 中检索指定索引中的单个项目?

azure - 请参阅使用 YAML 管道在 Azure DevOps 中构建工件

asp.net - 复杂重定向 : HTTP to HTTPS + port on localhost and naked domain to www,(本地主机除外)

sql-server - 如何最好地结合 SQL Server 数据从 Active Directory 检索用户数据

validation - 在 Azure AD 中创建用户之前,是否可以使用 Azure B2C 自定义策略验证来自社交身份提供商 (iDP) 的电子邮件声明?

azure - 使用 Azure AD B2C 自定义身份提供程序 (OpenID Connect) 映射声明

azure-ad-b2c - 发送新代码时 AAD B2C MFA 错误

azure - Azure AD B2C 自定义策略中的 ClientUIFilterFlags(LineMarkers 或 MetaRefresh)是什么?