使用用户流程时,如何在 B2C 中关闭注册本地帐户链接?

时间:2021-06-29 11:58:20

标签: azure azure-active-directory azure-ad-b2c

我有以下需求需要满足,但不确定如何实现。

用户需要能够使用社交身份和本地帐户登录。我无法使用登录用户流程,因为这会导致用户首次使用社交身份登录时用户旅程失败(登录失败,因为用户 obj 未在 Azure AD 中创建)。

我需要在不公开注册链接的情况下使用注册和登录政策。我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用内置 Flows,那么“禁用”它的唯一方法是在您的 UI 模板 HTML 文件中使用 CSS 隐藏该特定元素。

另一方面,如果您使用的是自定义策略,那么您可以按照与内置策略相同的方式进行操作,也可以通过将元数据键 setting.showSignupLink 设置为 false 来禁用链接的生成。

但这仅适用于指定的内容定义:

<块引用>

可用于内容定义 DataUri 类型的 Unifiedssp 或 Unifiedssd。页面布局 1.1.0 及以上版本。

见:https://docs.microsoft.com/en-us/azure/active-directory-b2c/self-asserted-technical-profile#metadata