次の方法で共有


authenticationAttributeCollectionInputConfiguration リソースの種類

名前空間: microsoft.graph

外部 ID のセルフサービス ユーザー フローの一部である属性コレクション ページで収集される属性の表示構成を表します。

プロパティ

プロパティ 説明
属性 String 値が収集される組み込み属性またはカスタム属性。
defaultValue String エンド ユーザーに表示される属性の既定値。 既定値を設定する機能は、Microsoft Entra 管理センターでは使用できません。
編集 ブール型 エンド ユーザーが属性を編集できるかどうかを定義します。
hidden ブール型 属性をエンド ユーザーに表示するかどうかを定義します。 非表示にする機能は、Microsoft Entra 管理センターでは使用できません。
inputType authenticationAttributeCollectionInputType 入力フィールドの種類。 使用可能な値: textradioSingleSelectcheckboxMultiSelectbooleancheckboxSingleSelectunknownFutureValue
ラベル String オーバーライドされない限り、エンド ユーザーに表示される属性フィールドのラベル。
オプション authenticationAttributeCollectionOptionConfiguration コレクション 特定の複数オプション入力タイプのオプション値。
必須 ブール型 フィールドが必要かどうかを定義します。
validationRegEx String フィールドの値の正規表現。 サポートされている正規表現の詳細については、「 inputType オブジェクトの validationRegEx 値」を参照してください。 正規表現を指定する方法については、 正規表現のチート シートを参照してください。
writeToDirectory ブール型 Microsoft Entra ID が収集する値を格納するかどうかを定義します。

inputType オブジェクトの validationRegEx 値

Microsoft Entra 管理センターの [カスタム ユーザー属性] ページでは、カスタム ユーザー属性には StringInt、Boolean の入力型のみを使用できます。 次の表に、カスタム ユーザー属性のこれらの入力型の既定の validationRegEx 値を示します。

String - '^.*
String - ^[a-zA-Z_][0-9a-zA-Z_ ]*[0-9a-zA-Z_]+$
Int    - ^[0-9]+$
String - ^[a-zA-Z0-9.!#$%&’'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$
String (email) - ^[a-zA-Z0-9.!#$%&’'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$
Boolean - empty object

リレーションシップ

なし。

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

{
  "@odata.type": "#microsoft.graph.authenticationAttributeCollectionInputConfiguration",
  "attribute": "String",
  "label": "String",
  "inputType": "String",
  "defaultValue": "String",
  "hidden": "Boolean",
  "editable": "Boolean",
  "writeToDirectory": "Boolean",
  "required": "Boolean",
  "validationRegEx": "String",
  "options": [
    {
      "@odata.type": "microsoft.graph.authenticationAttributeCollectionOptionConfiguration"
    }
  ]
}