すべてのプロダクト
Search
ドキュメントセンター

Resource Access Management:SCIM を使用した Okta ユーザーの RAM へのプロビジョニング

最終更新日:Jul 18, 2026

SCIM 2.0 プロトコルを使用して、Okta から Alibaba Cloud Resource Access Management (RAM) にユーザーを自動的にプロビジョニングできます。

前提条件

  • OAuth アプリケーションを管理する権限を持つ RAM 管理者または RAM ユーザーがいること。

  • Okta 管理者(スーパーアドミニストレーター)アカウントがあること。

背景情報

  • ユーザー作成:Okta でアプリケーションにユーザーを割り当てると、RAM は同じユーザー名で自動的に RAM ユーザーを作成します。この際、Okta ユーザー名のドメインサフィックスは RAM ユーザードメインに置き換えられます。

  • ユーザー属性の更新:Okta でユーザー属性を変更すると、その変更内容が対応する RAM ユーザーに自動的に同期されます。これは、Okta で自動属性更新が有効になっているかどうかによります。サポートされる属性は UserName および DisplayName のみです。

  • ユーザーの無効化:Okta でアプリケーションからユーザーを削除または割り当て解除すると、Okta はユーザーのステータスを active=false に設定します。RAM はユーザーの有効化/無効化をサポートしていないため、RAM ユーザーは変更されません。

  • グループプロビジョニング:Okta グループの同期はサポートされていません。

ステップ 1:OAuth アプリケーションの作成と認可

  1. OAuth アプリケーションを作成します。

    1. RAM コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、統合管理 > OAuth アプリ(パブリックプレビュー) を選択します。

    3. エンタープライズアプリケーション タブで、アプリケーションの作成 をクリックします。

    4. アプリケーションの作成 ページで、アプリケーションパラメーターを設定します。

      1. アプリケーション名 および 表示名 を入力します。

      2. アプリケーションタイプ として、 ネイティブアプリケーション を選択します。

      3. アクセストークンの有効期間 を設定します。

      4. トークンの有効期間のリフレッシュ を設定します。

    5. アプリケーションの作成 をクリックします。

  2. アプリケーションスコープを認可します。

    1. エンタープライズアプリケーション タブで、対象アプリケーションの名前をクリックします。

    2. OAuth スコープ タブで、OAuth スコープの追加 をクリックします。

    3. OAuth スコープの追加 パネルで、/acs/scim を選択します。

    4. OK をクリックします。

  3. アプリケーションシークレットを作成します。

    1. App Secret タブをクリックし、次に Secret の作成 をクリックします。

    2. Secret の作成 ダイアログボックスで、アプリケーションシークレットを確認・コピーし、閉じる をクリックします。

      重要

      アプリケーションシークレット (AppSecretValue) は一度しか表示されません。後から取得できないため、安全な場所にコピーして保管してください。

ステップ 2:Okta でのアプリケーション作成

  1. Okta ポータルにログインします。

  2. Okta Admin Console の左側ナビゲーションウィンドウで、Applications > Applications を選択します。

  3. Applications ページで、Create App Integration をクリックします。

  4. Create a new app integration ダイアログボックスで、SAML 2.0 を選択し、Next をクリックします。

  5. General Settings ページで、App name(例:AliyunSSODemo)を入力し、Next をクリックします。

  6. Configure SAML ページで、SAML Settings セクションに以下の設定を行ってから、Next をクリックします。

    • Single sign-on URL:前のステップで記録した Location 値を入力します。

    • Audience URI (SP Entity ID):前のステップで記録した entityID 値を入力します。

    • Default RelayState:SSO ログイン後にユーザーをリダイレクトする URL です。空欄の場合は、ユーザーは Alibaba Cloud 管理コンソールのホームページに移動します。

      説明

      セキュリティ上の理由により、Default RelayState の値は Alibaba が所有するドメイン(*.aliyun.com、*.hichina.com、*.yunos.com、*.taobao.com、*.tmall.com、*.alibabacloud.com、*.alipay.com など)配下の URL である必要があります。そうでない場合、この設定は無視されます。

    • Name ID format:Persistent を選択します。

    • Application username:Email を選択します。

  7. Feedback ページで、アプリケーションタイプを選択し、Finish をクリックします。

ステップ 3:Okta での SCIM プロビジョニング構成

  1. SCIM プロビジョニングを有効にします。

    1. ステップ 2:Okta でのアプリケーション作成 で作成したアプリケーションで、General タブをクリックします。

    2. App Settings セクションで、Edit をクリックします。

    3. Enable SCIM provisioning を選択し、Save をクリックします。

  2. SCIM 接続パラメーターを構成します。

    1. Provisioning タブをクリックします。

    2. 左側のナビゲーションウィンドウで、Integration をクリックします。

    3. SCIM Connection セクションで、Edit をクリックし、以下のパラメーターを設定します。

      • SCIM connector base URL:https://scim.aliyun.com を入力します。

      • Unique identifier field for users:userName を入力します。

      • Supported provisioning actions:Import New Users and Profile Updates および Push New Users を選択します。

        説明

        Push Profile Updates はオプションです。属性更新を自動的にプッシュするかどうかを制御します。

      • Authentication Mode:OAuth 2.0 を選択します。

    4. OAuth 2.0 パラメーターを構成します。

    5. Save をクリックします。

  3. リダイレクト URL を取得します。

    1. Provisioning タブで、左側のナビゲーションウィンドウの Integration をクリックします。

    2. ページ下部で、Authenticate with <App Name> をクリックします。

    3. ポップアップウィンドウで、リダイレクト URL をコピーします。

    4. RAM コンソールにログインし、ステップ 1:RAM コンソールでの OAuth アプリケーションの作成と認可 で作成したアプリケーションにリダイレクト URL を追加します。

    5. Okta の構成ページに戻り、Authenticate with <App Name> をクリックして Alibaba Cloud コンソールにログインし、検証を完了します。

  4. ユーザープロビジョニングパラメーターを構成します。

    1. Provisioning タブで、左側のナビゲーションウィンドウの To App をクリックします。

    2. Provisioning to App セクションで、Edit をクリックします。

    3. Create Users セクションで、Enable を選択し、Save をクリックします。

      説明

      SCIM Connection 設定で Push Profile Updates を選択した場合は、Update User Attributes も選択し、Enable に設定する必要があります。

    4. <App Name> Attribute Mappings セクションで、属性マッピングを構成します。不要な属性を削除し、以下の属性マッピングのみを残します。

      • Username (userName):値は Sign On 設定で構成済み

      • Given name (givenName):マッピングなし

      • Family name (familyName):マッピングなし

      • Display name (displayName):値は user.login、適用タイミングは Create and update

    5. Sign On タブで、Edit をクリックします。

    6. Application username format を Okta username prefix に設定し、Save をクリックします。

  5. アプリケーションにユーザーを割り当てます。

    1. Assignments タブで、Assign をクリックします。

    2. Assign to People をクリックして、アプリケーションにユーザーを割り当てます。

説明

プロビジョニング中にエラーが発生した場合は、View Logs をクリックしてログを表示し、問題をトラブルシューティングしてください。

結果の確認

上記の手順を完了すると、Okta ユーザーが RAM に自動的にプロビジョニングされます。RAM コンソールにログインし、RAM ユーザーリストを確認してください。プロビジョニングされたユーザーの 同期タイプ は SCIM ユーザーの同期 に設定されています。