ノート:

Oktaを使用したOpenSearch SAML認証によるOCI Searchの構成

はじめに

最新のエンタープライズ環境では、シングル・サインオン(SSO)によってユーザー・アクセス管理が簡素化され、セキュリティが向上します。Oracle Cloud Infrastructure OCI Search with OpenSearchは、SAML 2.0認証をサポートしているため、Oktaなどのアイデンティティ・プロバイダとシームレスに統合できます。

このチュートリアルでは、SAML 2.0認証を使用したOCI Search with OpenSearch DashboardのSSOプロバイダとしてOktaを構成する方法について説明します。

目的

このチュートリアルを終了すると、次のことができるようになります。

前提条件

始める前に、次のことを確認してください。

ヒント: <DS_URL>を便利な状態に保ち、複数のステップで再利用します。

タスク1: OpenSearchダッシュボードURLを使用したOCI検索の取得

  1. OCIコンソールにログインします。
  2. OCI Search with OpenSearchクラスタの詳細ページにナビゲートします。
  3. ダッシュボードURLのコピー — このチュートリアルでは、これを<DS_URL>と呼びます。

    OpenSearchダッシュボードURL

タスク2: Okta SAMLアプリケーションの構成

ステップ1: SAML 2.0アプリケーションの作成

  1. Okta管理コンソールにログインします。
  2. 「アプリケーション統合の作成」をクリックします。
  3. アプリケーション・タイプとして「SAML 2.0」を選択します。
  4. わかりやすいアプリケーション名を指定します。

ステップ2: SAML設定の構成

次の値を入力します:

ステップ3: 属性の構成

ユーザー属性

グループ属性

ステップ4: ユーザーの割当てとメタデータの取得

  1. アプリケーションをopensearch-adminsグループに割り当てます。
  2. 「サインオン」タブにナビゲートします。
  3. 「SAML設定手順の表示」をクリックします。
  4. 次のステップでは、このページを開いたままにします。

ステップ5: OpenSearch SAMLを使用したOCI検索の構成

タスク3: 統合のテスト

  1. OCI Search with OpenSearch Dashboard URL (<DS_URL>)を開きます。
  2. ログイン用にOktaにリダイレクトされます。
  3. opensearch-adminsグループのユーザーを使用してログインします。
  4. 認証に成功すると、OCI Search with OpenSearch Dashboardへの管理者アクセス権が得られます。

トラブルシューティングとヒント

ノート:「No roles available for this user」というエラーが発生した場合は、次のことを確認してください。

ヒント: SAMLを有効にすると、OCI Search with OpenSearch Dashboardが再起動する可能性があります。数分間待機してから再試行してください。問題が解決しない場合は、ブラウザのキャッシュをクリアするか、シークレット・ウィンドウを使用します。

ノート: SAML設定によって既存の構成がリセットされた後、OCI Search with OpenSearchセキュリティ・モードをENFORCINGに切り替えます。Oktaと統合する前に、必ずこのモードを有効にしてください。

次のステップ

OktaとOCI Search with OpenSearchの間でSAML認証を正常に構成した後、次の点を考慮してください。

関連リンク

謝辞

その他の学習リソース

docs.oracle.com/learnの他のラボを調べるか、Oracle Learning YouTubeチャンネルで無料のラーニングコンテンツにアクセスしてください。また、Oracle Learning Explorerになるには、education.oracle.com/learning-explorerにアクセスしてください。

製品ドキュメントについては、Oracle Help Centerを参照してください。