如何在 azure ad B2C 租户中创建独特的自定义属性

Nav*_*ish 1 azure-ad-b2c

我定义了一个自定义属性(CompanyName - 字符串),它唯一地标识一家公司。每家公司只有 1 位用户。目前我正在努力寻找一种方法来将此属性标记为唯一。支持吗?或者我需要做别的事情吗?

Chr*_*ett 5

您无法将自定义属性声明为唯一,因此当新用户输入属性值时,您必须使用调用验证用户输入的 REST API 的自定义策略来验证该属性值。

REST API 可以使用Azure AD Graph API 请求查询属性值是否已存在,例如:

https://graph.windows.net/myorganization/users?$filter=extension_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_CompanyName eq 'Contoso'