identityUserFlowAttributeAssignment 资源类型

命名空间:microsoft.graph

identityUserFlowAttributeAssignments 用于收集用户流中的特定 identityUserFlowAttributes。 这允许控制在用户流中收集的属性,并提供有关如何在用户流中收集属性的自定义选项。 可以在单个用户流中拥有多个 identityUserFlowAttributeAssignments,当要求最终用户提供用户流为完成注册所需的信息时,该用户在注册过程中会看到这种体验。

方法

方法 返回类型 说明
Get identityUserFlowAttributeAssignment 读取 identityUserFlowAttributeAssignment 对象的属性和关系。
更新 更新 identityUserFlowAttributeAssignment 对象的属性。
删除 删除特定的 identityUserFlowAttributeAssignment 对象。
获取订单 assignmentOrder 获取在用户流中收集的 identityUserFlowAttributes 的顺序。
设置顺序 设置在用户流中收集的 identityUserFlowAttributes 的顺序。

属性

属性 类型 说明
id String identityUserFlowAttributeAssignment 的标识符。 此标识符在创建后不可变。 这是一个只读属性。
displayName String 用户流中 identityUserFlowAttribute 的显示名称。
isOptional 布尔值 确定 identityUserFlowAttribute 是否是可选的。 true 表示用户不必提供值。 false 表示用户无法在不提供值的情况下完成注册。
requiresVerification 布尔值 确定 identityUserFlowAttribute 是否需要验证。 这仅用于验证用户的电话号码或电子邮件地址。
userAttributeValues userAttributeValuesItem 集合 用户流属性的输入选项。 仅适用于 userInputType 为 radioSingleSelectdropdownSingleSelectcheckboxMultiSelect时。
userInputType identityUserFlowAttributeInputType 用户流属性的输入类型。 可能的值包括 textBoxdateTimeDropdownradioSingleSelectdropdownSingleSelectemailBoxcheckboxMultiSelect

关系

关系 类型 说明
userAttribute identityUserFlowAttribute 要添加到用户流的用户属性。

JSON 表示形式

以下 JSON 表示形式显示资源类型。

{
  "@odata.type": "#microsoft.graph.identityUserFlowAttributeAssignment",
  "id": "String (identifier)",
  "isOptional": "Boolean",
  "requiresVerification": "Boolean",
  "userInputType": "String",
  "userAttributeValues": [
    {
      "@odata.type": "microsoft.graph.userAttributeValuesItem"
    }
  ],
  "displayName": "String"
}