identityUserFlowAttributeAssignment 资源类型

命名空间:microsoft.graph

表示如何在标识用户流中收集属性。 和 允许自定义选项,用于收集用户流中的属性。 在单个用户流中可以有多个 identityUserFlowAttributeAssignments,从而创建提供用户完成注册所需的信息的体验。

方法

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

属性

属性 类型 说明
displayName String 用户流中 identityUserFlowAttribute 的显示名称。
id String identityUserFlowAttributeAssignment 的标识符。 此标识符在创建后是不可变的,并且是只读属性。
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"
}