SAML IdP ログイン時に、SAML アサーションから取得した AttributeStatement データを使用して、IDaaS アカウントフィールドを自動的に同期および更新します。
基本的な概念
フィールドマッピングは、次の 2 つのレベルで IDaaS アカウントと外部アカウントの整合性を維持します。
-
アカウントレベル:アカウント連携を通じて、アカウントステータスの整合性を維持します。連携アプリケーションからユーザーが削除されると、対応する IDaaS アカウントも削除されます。
-
フィールドレベル:アカウント連携に基づき、フィールドマッピングを通じてアカウント情報の整合性を維持します。たとえば、連携アプリケーションユーザーの会社のメールアドレスを IDaaS アカウントの表示名として使用します。メールアドレスが変更されると、IDaaS アカウントの表示名も更新されます。
連携関係は、対応する IDaaS アカウント、組織、またはグループが削除された後にのみ削除してください。組織も連携とフィールドマッピングをサポートしていますが、組織に対してはマッピング識別子はサポートされていません。
フィールドマッピングページへのアクセス
次のいずれかの方法でField Mapping 設定ページにアクセスします:
-
作成時: IdPs を作成するプロセスの一部として、フィールドマッピングを設定します。
-
変更時: IdPs-> Inbound ページで、Modify Settings をクリックします。表示されたダイアログボックスで、Field Mapping タブに移動します。

フィールドマッピングの設定
アカウント連携に基づき、フィールドマッピングは ID プロバイダーと IDaaS 間でアカウント情報の整合性を保ちます。たとえば、連携 ID プロバイダーユーザーの会社のメールアドレスを IDaaS アカウントの表示名として使用します。メールアドレスが変更されると、IDaaS アカウントの表示名も更新されます。

マッピング識別子として使用可能なフィールドは、ID プロバイダーによって異なります。ビジネスニーズに基づいて 1 つのフィールドをマッピング識別子として設定するか、未設定のままにしてください。
マッピングルール
IDaaS は次のフィールドマッピング方法をサポートしています。
|
マッピング方法 |
説明 |
|
フィールドを選択 |
同期元からフィールドを選択し、その値を対応する対象フィールドの値として使用します。SAML IdP のフィールドレベルでは、username 属性のみがマッピングに使用でき、デフォルトで生成されます。 |
|
式 |
式を使用して、対応する対象フィールドのカスタム値を定義します。式は複数のシナリオに柔軟に対応します。一般的な使用例は次のとおりです。
|
IDaaS の式におけるフィールドの形式は、インバウンド方向の場合は「"idp" + "User/OrganizationOU" + "." + "ID プロバイダーのフィールド名"」、アウトバウンド方向の場合は「"idp" + "User/OrganizationOU" + "." + "IDaaS のフィールド名"」です。 たとえば、idpUser.attributes.email.value のようになります。 式のサンプルと構文の詳細については、「アカウントフィールドの式」をご参照ください。
マッピングしたくないフィールドについては、Remove をクリックします。マッピングルールが「マッピングしない」に変更され、このフィールドのデータは同期中に処理されません。