Alibaba Cloud IDaaS は System for Cross-domain Identity Management (SCIM) 同期をサポートしています。DingTalk、Lark、AD などの企業 ID プロバイダーから Resource Access Management (RAM) へアカウントを同期できます。詳細については、「ID プロバイダー」をご参照ください。本トピックでは、AD を例として、SCIM を使用して RAM へアカウントを同期する方法について説明します。
ステップ 1:IDaaS インスタンスの有効化
-
Alibaba Cloud IDaaS 管理コンソールへアクセスします。または、製品とサービスのナビゲーションペインで Application Identity Service を検索してクリックします。
-
Create an instance for free をクリックします。
[Application Identity Service] コンソールの左側メニューで、[EIAM] を選択し、[IDaaS] タブをクリックします。
ステップ 2:AD データの IDaaS への同期
本トピックでは AD を例として説明します。お客様のシナリオに合ったオプションを選択してください。
-
DingTalk アカウントを IDaaS に同期するには、「DingTalk のバインド - インバウンド」をご参照ください。
-
WeCom アカウントを IDaaS に同期するには、「WeCom のバインド」をご参照ください。
-
Lark アカウントを IDaaS に同期するには、「Lark のバインド」をご参照ください。
-
AD アカウントを IDaaS に同期するには、「AD のバインド - インバウンド」をご参照ください。
-
OpenLDAP アカウントを IDaaS に同期するには、「OpenLDAP のバインド - インバウンド」をご参照ください。
-
Okta や Azure などの国際的な ID プロバイダーからアカウントを IDaaS に同期するには、「OIDC ID プロバイダーのバインド」をご参照ください。
AD 認証を使用してログインする必要がある場合は、委任された認証機能が有効になっていることを確認してください。詳細については、「AD/LDAP 認証を使用したサードパーティアプリケーションへのログイン」をご参照ください。
同期が完了すると、同期されたアカウントを [アカウント] ページで確認できます。
ステップ 3:IDaaS から RAM へのデータ同期
アカウントデータを IDaaS にインポートした後、SCIM を使用して RAM に同期できます。詳細については、「SCIM を使用した RAM へのアカウント同期」をご参照ください。
ステップ 1:OAuth アプリケーションの作成と認可
-
OAuth アプリケーションを作成します。
-
RAM コンソールにログインします。
-
左側のナビゲーションペインで、を選択します。
-
エンタープライズアプリケーション タブで、アプリケーションの作成 をクリックします。
-
アプリケーションの作成 ページで、アプリケーションパラメーターを設定します。
-
アプリケーション名と 表示名 を入力します。
-
アプリケーションタイプ には、 ネイティブアプリケーション を選択します。
-
アクセストークンの有効期間 を設定します。
-
トークンの有効期間のリフレッシュ を設定します。
-
-
アプリケーションの作成 をクリックします。
-
-
アプリケーションスコープを認可します。
-
エンタープライズアプリケーション タブで、対象のアプリケーション名をクリックします。
-
OAuth スコープ タブで、OAuth スコープの追加 をクリックします。
-
OAuth スコープの追加 パネルで、/acs/scim を選択します。
-
OK をクリックします。
-
-
アプリケーションシークレットを作成します。
-
App Secret タブをクリックし、次に Secret の作成 をクリックします。
-
Secret の作成 ダイアログボックスで、アプリケーションシークレットを表示してコピーし、閉じる をクリックします。
重要アプリケーションシークレット (AppSecretValue) は一度しか表示されません。後から取得することはできないため、コピーして安全に保管してください。
-
ステップ 2:IDaaS での SCIM 同期の設定
左側メニューで、[アプリケーション] を選択して SCIM API 設定ページに移動します。ページの上部にエグレス IP アドレス (例: 112.124.239.96/27) が表示されます。[SCIM Base URL] フィールドに、SCIM サービス URL (例: https://scim.aliyun.com) を入力します。[API 認可] で、[OAuth 2.0 クライアント資格情報] を選択します。[トークンエンドポイント] フィールドに、トークンエンドポイント URL (例: https://oauth.aliyun.com/v1/token) を入力します。[認証方式] で、client_secret_basic を選択し、[client_id] と [client_secret] を入力します。[有効な操作] セクションで、[アカウントの作成 (CREATE /Users)]、[アカウントの更新 (UPDATE /Users)]、および [アカウントの削除 (DELETE /Users)] を選択します。その後、[保存] をクリックします。
ステップ 3:同期の実行
Push Now をクリックして、指定されたスコープ内のアカウントを RAM に同期します。
同期設定ページで、[有効な操作] セクションで [アカウントの作成 (CREATE /Users)]、[アカウントの更新 (UPDATE /Users)]、[アカウントの削除 (DELETE /Users)] が選択されていること、および [完全プッシュスコープ] セクションで [アカウント] が選択されていることを確認します。