Azure ad b2c 如何使用Identity Experience Framework自定义策略将UI上的自断言Azure AD B2C字段组合在一起,并直观地为每个组命名?
我正在寻找一种方法,使用Identity Experience Framework自定义策略将自我断言的Azure AD B2C字段组合在一起,并在UI中直观地为每个组命名。结果应如以下示例所示:Azure ad b2c 如何使用Identity Experience Framework自定义策略将UI上的自断言Azure AD B2C字段组合在一起,并直观地为每个组命名?,azure-ad-b2c,Azure Ad B2c,我正在寻找一种方法,使用Identity Experience Framework自定义策略将自我断言的Azure AD B2C字段组合在一起,并在UI中直观地为每个组命名。结果应如以下示例所示: 用户信息: 名字 姓 主题信息: 序列号 主题名称 也许我应该把字段放在两个独立的技术配置文件中,然后以某种方式将它们合并到编排中 由于需要本地化,无法在CSS中执行此操作 我在和没有发现任何与此相关的信息 并且没有找到在UI中对字段进行分组的示例。目前,您无法对表单字段进行分组;但是,您
- 用户信息:
- 名字
- 姓
- 主题信息:
- 序列号
- 主题名称
并且没有找到在UI中对字段进行分组的示例。目前,您无法对表单字段进行分组;但是,您可以拆分注册表,以便在一个页面中收集用户信息,在另一个页面中收集主题信息 这种拆分(或分页)注册的工作示例可以在以下位置体验到
有关此项的自定义策略,请访问。使用IEF,您可以定义额外的索赔类型
<BuildingBlocks>
<ClaimsSchema>
<ClaimType Id="group1">
<DataType>string</DataType>
<UserInputType>Paragraph</UserInputType>
</ClaimType>
<ClaimType Id="group2">
<DataType>string</DataType>
<UserInputType>Paragraph</UserInputType>
</ClaimType>
</ClaimsSchema>
</BuildingBlocks>
一串
段落
一串
段落
并将其用于划分不同的输入控件组
<ClaimsProviders>
<ClaimsProvider>
<DisplayName>Self Asserted</DisplayName>
<TechnicalProfiles>
<TechnicalProfile Id="SelfAsserted-Input">
<InputClaims>
<InputClaim ClaimTypeReferenceId="group1" DefaultValue="Group 1"/>
<InputClaim ClaimTypeReferenceId="displayName" />
<InputClaim ClaimTypeReferenceId="email" />
<InputClaim ClaimTypeReferenceId="group2" DefaultValue="Group 2"/>
<InputClaim ClaimTypeReferenceId="givenName" />
<InputClaim ClaimTypeReferenceId="surname" />
</InputClaims>
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="group1"/>
<OutputClaim ClaimTypeReferenceId="displayName"/>
<OutputClaim ClaimTypeReferenceId="email" Required="true" PartnerClaimType="Verified.Email" />
<OutputClaim ClaimTypeReferenceId="group2" />
<OutputClaim ClaimTypeReferenceId="givenName" />
<OutputClaim ClaimTypeReferenceId="surname" />
</OutputClaims>
</TechnicalProfile>
</TechnicalProfiles>
</ClaimsProvider>
</ClaimsProviders>
自以为是的
对于上述ClaimType,它将在页面上呈现为:
<p id="group1">Group 1</p>
<p id="group2">Group 2</p>
第一组
第二组
一旦您发现预期的声明被呈现,您就可以定义您自己的css并重新定位它,使其看起来像您建议的那样。您还可以通过在策略和Azure门户中进行语言自定义来将其本地化
您了解B2C路线图吗?Microsoft图形支持。项目看起来过时了:(