IntelliJ IDEA 2026.1 Help

Okta でデータソースを作成する

データベースツールおよび SQL プラグインを有効化

この機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっている データベースツールおよび SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済みタブを開き、 データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

このチュートリアルでは、Amazon Redshift データソースを作成し、Okta ID プロバイダーによる SAML 認証を使用するように設定し、データベースへのテスト接続を実行します。

統合および接続設定の詳細については、次のページを参照してください: Okta Docs での認証(英語)

前提条件

  • Amazon Redshift ダッシュボードには Amazon Redshift クラスターが必要です。 Amazon Redshift クラスターの詳細については、 Amazon Redshift 入門 」を参照してください。

  • AWS アカウントで AWS SSO(英語) を有効にする必要があります。

  • AWS アカウントを Okta アカウントにリンクする(英語)必要があります。

  • Okta SSO 認証で Amazon Redshift データベースに接続する前に、まず Okta Verify(英語)アプリケーションをインストールして設定してください。

    必要なソフトウェアの設定が完了して準備が整ったら、IntelliJ IDEA で Amazon Redshift データソースを作成し、Okta SSO 認証で使用するように設定します。

データソースを作成する

  1. データベース ツールウィンドウで、ツールバーの 新しいアイコン新規 をクリックし、 データソース | Amazon Redshift に移動します。

    Amazon Redshift データソースを選択
  2. 接続設定エリアの下部に「不足しているドライバーファイルのダウンロード 」リンクがあるかどうかを確認してください。 このリンクをクリックすると、データベースとのやり取りに必要なドライバーをダウンロードできます。 直接ダウンロードリンクについては、 JetBrains JDBC ドライバーページを参照してください。

    不足しているドライバーファイルのダウンロードリンク
  3. データベース接続の詳細を指定します。

    1. ホスト フィールドに、Redis アカウントに接続するための URL を入力します。 例: examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com

    2. ポート フィールドにポート番号を入力します。 私たちの場合は、 5439 です。

    3. ユーザー フィールドに、Okta アカウントへのログインに使用するメールアドレスを入力します。

    4. パスワード フィールドに、Okta アカウントのパスワードを入力します。

    5. データベース フィールドに、接続先のデータベース名を入力します。 この例では、データベース名は dev です。

    6. JDBC URL フィールドの自動生成された URL の末尾に、 ? と、 & で区切られた次のプロパティを追加します。

      • plugin_name=<credentials_provider_class_name>: 認証に使用する SAML ベースの認証情報プロバイダープラグイン(英語)。 このチュートリアルでは、SAML ベースの ID プロバイダーで使用できるブラウザー SAML プラグインである plugin_name=com.amazon.redshift.plugin.BrowserSamlCredentialsProvider を使用します。

      • login_url=<login_url>: アイデンティティプロバイダーの URL。 この場合は、Okta ログインページの URL(login_url=https://example.okta.com/app/example_1/abc012/sso/saml )です。

    JDBC URL は次のようになります。

    jdbc:redshift:iam://examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com:5439/dev?plugin_name=com.amazon.redshift.plugin.BrowserSamlCredentialsProvider&login_url=https://example.okta.com/app/example_1/abc012/sso/saml

    または、 URL フィールドに JDBC URL を入力します。 一般的な URL は次のとおりです。

    • 書式:

      jdbc:redshift:iam://<cluster_name>.<additional_unique_identifier>.<cluster_region>.redshift.amazonaws.com:<port_number>/dev?plugin_name=<plugin_name>&login_url=<login_url>&user=<username>&password=<password>

    • 例:

      jdbc:redshift:iam://examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com:5439/dev?plugin_name=com.amazon.redshift.plugin.BrowserSamlCredentialsProvider&login_url=https://example.okta.com/app/example_1/abc012/sso/saml&user=<my_username>&password=<dummy_password>

  4. 接続詳細領域の下部にある 接続のテスト リンクをクリックして、データベースへのテスト接続を開始します。

    テスト接続リンク
  5. ブラウザーで開いた Okta Web サイトで、ユーザー資格情報を入力し、Okta アカウントにログインします。

    OktaWeb サイトで Okta アカウントにログインする
  6. Okta により本人確認が完了したら、IntelliJ IDEA に戻ります。

    Okta からの本人確認メッセージ
  7. IDE で、 OK をクリックして新しいデータソースを保存します。

データベース接続の詳細
2026 年 3 月 30 日