带有必填字段的 Azure B2C 注册策略

Azure B2C SignUp Policy with mandatory fields

我正在使用 Azure 门户创建注册策略。

但找不到使某些字段成为必填字段的方法。这可能吗?

您可以通过将某些声明设为必需或可选来解决此问题,如下所示。

您可以了解更多 here

您可以在标准策略(即没有自定义策略)中执行此操作,方法是进入页面 UI 自定义,并为每个页面选择您希望属性是可选的还是必需的。这使您能够在一个页面中将属性设置为可选(例如本地帐户注册),但在另一个页面上设置为强制性属性(例如社交帐户注册)。

见下图。

我指的是Randy Minder回答,

评论 ,

如果仅将 (?) 放在技术资料中,它们似乎不起作用。链接文档中也没有提到这些。所以我很挣扎,如何使新创建的extension_attribute不是强制性的。

然后在“反复试验”之后,我发现了这个post:。显然,如果您添加限制模式,该字段将变为必填字段。这是隐含的,文档中没有提到。默认值也不会改变此行为。