本トピックでは、IDaaS EIAM で System for Cross-domain Identity Management (SCIM) プロトコルを使用してアカウントをプロビジョニングする方法について説明します。標準の SCIM インターフェイスを使用すると、ユーザーおよび組織データをサードパーティアプリケーションに効率的に同期でき、アイデンティティ管理を簡素化し、運用効率を向上させることができます。本トピックでは、システム間で ID 情報を迅速に統合できるよう、設定、API 呼び出し、および注意事項について説明します。
注意事項
-
SCIM 仕様は組織の同期をサポートしていません。IDaaS EIAM は、組織をダウンストリームアプリケーションに同期することをサポートしていません。
-
IDaaS EIAM は、グループとアカウントの両方の同期をサポートしています。ただし、データがダウンストリームアプリケーションに同期できるかどうかは、アプリケーションの機能に依存します。現在、Resource Access Management (RAM) はアカウントの同期のみをサポートしており、Cloud SSO はアカウントとグループの両方の同期をサポートしています。
-
SCIM を使用して RAM または Cloud SSO にアカウントをプロビジョニングする場合、アカウントのフィールド値は同期前に小文字に変換されます。これは、RAM が大文字と小文字を区別せず、この手順によって潜在的な競合を防ぐためです。
設定
Application Management ページで、Account Sync タブに移動し、同期メソッドとして SCIM を選択して、SCIM 互換のアプリケーションにアカウントをプロビジョニングします。
SCIM プロビジョニングを設定するには、IDaaS EIAM とターゲットアプリケーションの両方を設定する必要があります。たとえば、RAM または Cloud SSO にアカウントをプロビジョニングするには、本トピックに加えて、それぞれのドキュメントをご参照ください。他のアプリケーションにアカウントをプロビジョニングする場合は、そのアプリケーションの SCIM 有効化に関するドキュメントを見つけ、本トピックと併せて使用してください。
|
アプリケーション |
ドキュメント |
|
Cloud SSO |
SCIM プロビジョニングの設定は、イベントベースのコールバックの設定と似ています。まず、同期範囲を指定し、次に SCIM クライアントパラメーターを設定します。
次の表にパラメーターを示します。
|
パラメーター |
説明 |
|
アウトバウンド IP |
IDaaS EIAM のリクエストが宛先アプリケーションに到達できるように、セキュリティ設定の許可リストに IDaaS EIAM のアウトバウンド IP アドレスを追加します。 |
|
SCIM ベース URL |
プロビジョニングリクエストを受信するクライアントアプリケーションの SCIM エンドポイント URL を入力します。 たとえば、RAM の SCIM ベース URL は固定されています:SCIM ベース URL 固定アドレス。 |
|
権限付与タイプ |
SCIM クライアントによって、必要な API 認証方式が異なる場合があります。IDaaS EIAM は、OAuth 2.0 クライアント認証情報 と ベアラートークンモード をサポートしています。クライアントアプリケーションで要求されるものを選択してください。 たとえば、RAM は OAuth 2.0 クライアント認証情報をサポートして SCIM リクエストを認証します。 [OAuth 2.0 クライアント認証情報] を選択した後、次のパラメーターを設定します:トークンエンドポイント (例: |
|
操作 |
特定の変更イベントをサブスクライブして、即時のプッシュ通知を受信します。 IDaaS EIAM で対応する変更が発生すると、同期が自動的にトリガーされ、アプリケーションがリアルタイムで更新されます。 [操作] セクションで、送信する SCIM 操作タイプを選択します:アカウントの作成 (CREATE /Users)、アカウントの更新 (UPDATE /Users)、アカウントの削除 (DELETE /Users)、グループの作成 (CREATE /Groups)、グループの更新 (UPDATE /Groups)、および グループの削除 (DELETE /Groups)。 説明
選択した操作は、増分データ同期とフルデータ同期の両方に適用されます。 |
|
フルスコープ |
フルデータ同期 (今すぐプッシュ) を実行すると、このセクションで選択され、かつアプリケーションの同期範囲内にあるデータ型のみがダウンストリームアプリケーションにプッシュされます。たとえば、アカウントデータのみをプッシュすることを選択できます。 [フルスコープ] セクションには、[アカウント] と [グループ] の 2 つのチェックボックスがあります。プッシュする必要があるデータ型を選択してください。 説明
この設定はフルデータ同期にのみ影響し、増分データ同期には影響しません。 |
|
フィールドマッピング |
SCIM プロビジョニングの属性マッピングを表示および編集します。 [フィールドマッピング] タブでは、SCIM サーバー属性とローカル属性間のマッピングを設定できます。3 つのデフォルトマッピングが提供されています。ユーザー外部 ID ( |
構成を保存した後、Test Connection 機能を使用して設定を検証します。
必要に応じて、管理者は「今すぐプッシュ」機能を使用して、同期範囲内のすべてのアカウントを一度にアプリケーションにプッシュできます。
SCIM サポート
|
プラットフォーム |
SCIM サポート |
既存ユーザーの取得 |
既存ユーザーの変更 |
既存ユーザーのリンク |
|
Resource Access Management (RAM) |
はい |
はい |
いいえ |
いいえ |
|
Cloud SSO |
はい |
いいえ |
いいえ |
はい (Cloud SSO の名前ベースの上書きロジックによって暗黙的にサポート) |
|
Huawei Cloud IAM |
いいえ |
- |
- |
- |
|
Huawei Cloud IAM Identity Center |
はい |
はい |
はい |
はい |
|
Tencent Cloud CAM |
いいえ |
- |
- |
- |
|
Tencent Cloud Organization Management |
はい |
はい |
はい |
はい (ユーザー名は変更できません。) |
|
Volcano Engine IAM |
いいえ |
- |
- |
- |
|
Volcano Engine Cloud Identity Center |
はい |
いいえ |
いいえ |
いいえ |
|
AWS IAM |
いいえ |
- |
- |
- |
|
AWS IAM Identity Center |
はい |
はい |
はい |
はい |