vSphere 8.0 Update 1 以降をインストールするか、vSphere 8.0 Update 1 以降にアップグレードした後、Okta に対して vCenter Server ID プロバイダ フェデレーションを外部 ID プロバイダとして構成できます。
vCenter Server は、1 つの構成されている外部 ID プロバイダ(1 つのソース)と、vsphere.local ID ソース(ローカル ソース)のみをサポートします。複数の外部 ID プロバイダを使用することはできません。vCenter Server ID プロバイダ フェデレーションは、vCenter Server へのユーザー ログインに OpenID Connect (OIDC) を使用します。
vCenter Server のグローバル権限またはオブジェクト権限による Okta グループとユーザーを使用して権限を構成できます。権限の追加の詳細については、ドキュメント『vSphere のセキュリティ』を参照してください。
前提条件
Okta の要件は次のとおりです。
- Okta を使用していて、専用のドメイン領域(例:https://your-company.okta.com)を持っている必要があります。
- OIDC ログインを実行し、ユーザーとグループの権限を管理するには、次の Okta アプリケーションを作成する必要があります。
- サインオン方法として OpenID Connect を使用する Okta ネイティブ アプリケーション。このネイティブ アプリケーションには、認可コード、リフレッシュ トークン、リソース所有者パスワードの付与タイプが含まれている必要があります。
- OAuth 2.0 ベアラー トークンを使用して Okta サーバと vCenter Server 間のユーザーおよびグループの同期を実行する System for Cross-domain Identity Management (SCIM) 2.0 アプリケーション。
VMware のナレッジベースの記事 (https://kb.vmware.com/s/article/90835) を参照してください。
- vCenter Server と共有する Okta ユーザーおよびグループを特定しておく必要があります。この共有は SCIM の処理です(OIDC の処理ではありません)。
Okta の接続要件:
- vCenter Server は、Okta 検出エンドポイントに接続可能で、さらに認可、トークン、JWKS、および検出エンドポイント メタデータにアドバタイズされているその他のエンドポイントに接続可能である必要があります。
- Okta も、SCIM プロビジョニング用のユーザーとグループのデータを送信するために vCenter Server に接続できる必要があります。
vCenter Server の要件:
- vSphere 8.0 Update 1 以降
- Okta ID ソースを作成する vCenter Server で、VMware Identity Services が有効になっていることを確認します。
注: vSphere 8.0 Update 1 以降をインストールするか、vSphere 8.0 Update 1 以降にアップグレードすると、VMware Identity Services がデフォルトで有効になります。 vCenter Server 管理インターフェイスを使用して、VMware Identity Services のステータスを確認できます。 VMware Identity Services の停止と起動を参照してください。
vSphere の権限の要件:
- フェデレーションされた認証に必要な vCenter Server ID プロバイダを作成、更新、削除するには、 権限が必要です。ユーザーが ID プロバイダの設定情報のみを表示するように制限するには、 権限を割り当てます。
拡張リンク モードの要件:
- 拡張リンク モード構成では、Okta に対する vCenter Server ID プロバイダ フェデレーションを構成できます。拡張リンク モード構成で Okta を構成する場合は、単一の vCenter Server システムで VMware Identity Services を使用するように Okta ID プロバイダを構成します。たとえば、拡張リンク モード構成が 2 つの vCenter Server システムで構成されている場合、Okta サーバとの通信には 1 台の vCenter Server とその VMware Identity Services のインスタンスが使用されます。この vCenter Server システムが使用できなくなった場合、ELM 構成内の他の vCenter Server 上の VMware Identity Services を Okta サーバと連携させるように構成できます。詳細については、拡張リンク モード構成での外部 ID プロバイダのアクティベーション プロセスを参照してください。
- Okta を外部 ID プロバイダとして構成する場合、拡張リンク モード構成のすべての vCenter Server システムでは vSphere 8.0 Update 1 以降を実行する必要があります。
ネットワークの要件:
- ネットワークが公開されていない場合は、vCenter Server システムと Okta サーバ間にネットワーク トンネルを作成し、パブリックにアクセス可能な適切な URL をベース URI として使用します。