Azure Active Directory B2C修改登录以添加自定义属性

时间:2018-09-06 12:12:06

标签: azure-ad-b2c custom-attributes

我正在使用AD B2C自定义策略进行登录注册过程。我在注册时从用户那里获得了一个名为“ Worksapce”的自定义属性。是否可以将此自定义属性添加为下拉菜单来登录自定义UI页面,以便用户可以在登录时选择其工作区?

1 个答案:

答案 0 :(得分:0)

如文档here中所指定,您应该在策略文件中定义“工作区”声明类型(TrustFrameworkBase.xml可能是一个不错的放置位置),例如使用下拉菜单。 xml的Restriction节点应用于为下拉菜单指定所有可能的值。
下面是一个例子:

<ClaimType Id="city">
  <DisplayName>city where you work</DisplayName>
  <DataType>string</DataType>
  <UserInputType>DropdownSingleSelect</UserInputType>
  <Restriction>
    <Enumeration Text="Bellevue" Value="bellevue" SelectByDefault="false" />
    <Enumeration Text="Redmond" Value="redmond" SelectByDefault="false" />
    <Enumeration Text="Kirkland" Value="kirkland" SelectByDefault="false" />
  </Restriction>
</ClaimType>

然后,您应该将索赔添加到注册/登录用户旅程中。官方文档说明了如何以非常详细的方式完成这些步骤here

相关问题