b2cIdentityUserFlow リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

Azure Active Directory B2C テナント内のユーザー フローを表します。

アプリケーションに最も一般的な ID タスクの設定をサポートするために、Azure Active Directory B2C には、ユーザー フローと呼ばれる、定義済みの構成可能なポリシーが用意されています。 ユーザー フローを使用すると、ユーザーがサインイン、サインアップ、プロファイルの編集、パスワードのリセットなどの操作を行った場合に、ユーザーがアプリケーションを操作する方法を判断できます。 テナントにさまざまな種類のユーザー フローを作成し、必要に応じてアプリケーションで使用できます。 ユーザー フローを使用して、次の機能を制御できます。

  • サインインに使用するアカウントの種類 (Facebook やローカル アカウントなどのソーシャル アカウント)
  • 姓、郵便番号、靴のサイズなど、消費者から収集する属性
  • Azure 多要素認証
  • ユーザー インターフェイスのカスタマイズ
  • アプリケーションがトークンで受信する情報

メソッド

メソッド 戻り値の型 説明
ユーザー フローの一覧表示 b2cIdentityUserFlow コレクション すべての B2C ユーザー フローを取得します。
ユーザー フローの取得 b2cIdentityUserFlow B2C ユーザー フローのプロパティを取得します。
ユーザー フローの作成 b2cIdentityUserFlow 新しい B2C ユーザー フローを作成します。
ユーザー フローの更新 b2cIdentityUserFlow B2C ユーザー フローのプロパティを更新します。
ユーザー フローの削除 None B2C ユーザー フローを削除します。
ID プロバイダーの一覧表示 identityProvider コレクション B2C ユーザー フローのすべての ID プロバイダーを取得します。
ID プロバイダーの追加 None B2C ユーザー フローに ID プロバイダーを追加します。
ID プロバイダーの削除 なし B2C ユーザー フローから ID プロバイダーを削除する
ユーザー属性の割り当てをリストする identityUserFlowAttributeAssignment collection B2C ユーザーフローのすべてのユーザー属性の割り当てを取得します。
ユーザー属性の割り当てを作成する identityUserFlowAttributeAssignment B2C ユーザーフローのユーザー属性の割り当てを作成します。
言語をリストする userFlowLanguageConfiguration コレクション B2C ユーザー フロー内のすべての言語を取得します。
言語を作成する userFlowLanguageConfiguration B2C ユーザー フローでカスタム言語を作成します。
ユーザーフロー用の API コネクタ構成を取得する userFlowApiConnectorConfiguration ユーザー フローで使用する API コネクタの構成を取得します。 このメソッドでは、$expand クエリ パラメーターがサポートされていません。
ユーザー フローに API コネクタを構成する None apiConnectorConfiguration プロパティを更新することで、ユーザーフローの特定の手順について API コネクタを構成します。
ID プロバイダーの一覧表示 (非推奨) identityProvider コレクション B2C ユーザー フローのすべての ID プロバイダーを取得します。
ID プロバイダーの追加 (非推奨) None B2C ユーザー フローに ID プロバイダーを追加します。
ID プロバイダーの削除 (非推奨) なし B2C ユーザー フローから ID プロバイダーを削除する

プロパティ

プロパティ 説明
id String ユーザー フローの名前。 これは必須の値であり、作成後は変更できません。 作成後には、B2C_1_ の値を使用した名前が付けられます。
userFlowType userFlowType ユーザー フローの種類userFlowType でサポートされる値は signUpsignInsignUpOrSignInpasswordResetprofileUpdateresourceOwner です。
userFlowTypeVersion Single ユーザー フローのバージョン。
isLanguageCustomizationEnabled ブール値 B2C ユーザー フロー内で言語のカスタマイズを有効にするかどうかを決定するプロパティ。 B2C ユーザー フローでは、言語のカスタマイズは既定で有効になっていません。
defaultLanguageTag String リクエストで ui_locale タグが指定されていない場合に使用される b2cIdentityUserFlow の既定言語を示します。 このフィールドは RFC5646 に準拠しています。
apiConnectorConfiguration userFlowApiConnectorConfiguration ユーザー フローの一部として使用するために API コネクタを有効にする構成。 Get userFlowApiConnectorConfigurationを使用して、このオブジェクトの値を取得することができます。

リレーションシップ

リレーションシップ 説明
userflowIdentityProviders identityProviderBase コレクション ユーザー フローに含まれている ID プロバイダー。
identityProviders (非推奨) identityProvider コレクション ユーザー フローに含まれている ID プロバイダー。
userAttributeAssignments identityUserFlowAttributeAssignment コレクション ユーザー フローに含まれるユーザー属性の割り当て。
languages userFlowLanguageConfiguration コレクション ユーザー フロー内でのカスタマイズがサポートされている言語。 B2C ユーザー フローでは、言語のカスタマイズは既定で有効になっていません。

JSON 表記

リソースの JSON 表記を次に示します。

{
    "id": "String (identifier)",
    "userFlowType": "String",
    "userFlowTypeVersion": "Single",
    "isLanguageCustomizationEnabled": "Boolean",
    "defaultLanguageTag": "String",
    "userflowidentityProviders": [{"@odata.type": "microsoft.graph.identityProviderBase"}],
    "identityProviders": [{"@odata.type": "microsoft.graph.identityProvider"}],
    "userAttributeAssignments": [{"@odate.type": "microsoft.graph.identityUserFlowAttributeAssignment"}],
    "languages": [{"@odata.type": "microsoft.graph.userFlowLanguageConfiguration"}],
    "apiConnectorConfiguration": {
      "@odata.type": "microsoft.graph.userFlowApiConnectorConfiguration"
    }
}