IntelliJ IDEA 2026.1 Help

Okta SSO と Duo MFA を使用して Snowflake データソースを作成する

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

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

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

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

統合および接続設定の詳細については、次のページを参照してください。

Okta を使用した SSO

Okta SSO 認証を使用して Snowflake データベースに接続する前に、まず Okta 検証(英語)アプリケーションをインストールして設定してください。},{

必要なソフトウェアのセットアップと準備が完了したら、IntelliJ IDEA に Snowflake データソースを作成し、Okta SSO 認証で使用するよう設定します。},{

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

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

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

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

    1. 名前 フィールドに、新しいデータソースの名前を入力します。

      例: Snowflake [Okta]

    2. ホスト フィールドに、Snowflake アカウントに接続するための URL を入力します。 例: myorg-myconnection.snowflakecomputing.com

    3. 認証 ドロップダウンから、 オーセンティケーター を選択します。

    4. オーセンティケーター フィールドに externalbrowser と入力します。

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

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

    7. データベース フィールドに、接続先のデータベース名を入力します。

    8. スキーマ フィールドに、接続するスキーマ名を入力します。

    9. ウェアハウス フィールドに、使用する Snowflake 内のコンピューティングリソースクラスターのお名前を入力します。

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

    • 書式:

      jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<okta_username>&password=<okta_password>&authenticator=externalbrowser

    • 例:

      jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME@DOMAIN.COM&password=DUMMY-PASSWORD&authenticator=externalbrowser

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

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

    OktaWeb サイトで Okta アカウントにログインする
  6. 利用可能なセキュリティ方法のいずれかを使用して、本人確認を行ってください。

    Okta の Web サイトで本人確認を行う
  7. Okta により本人確認が完了したら、IntelliJ IDEA に戻ります。

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

データベース接続の詳細

Duo を使用した MFA

Duo MFA を使用して Snowflake データベースに接続する前に、まず デュオモバイル(英語)アプリケーションをインストールして設定してください。},{

必要なソフトウェアがセットアップされ準備ができたら、IntelliJ IDEA で Snowflake データソースを作成し、テスト接続を実行し、Duo Mobile アプリケーションを使用して認証する必要があります。},{

Duo で使用する Snowflake データソースを作成する

使用する Duo 認証メカニズムに応じて、対応する手順をご使用ください。 Duo 認証メカニズムの詳細については、 公式ドキュメント(英語)を参照してください。

このチュートリアルでは、Duo Push リクエストと Duo によって生成されるパスコードの方法について説明します。

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

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

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

    1. ホスト フィールドに、Snowflake アカウントに接続するための URL を入力します。 例: myorg-myconnection.snowflakecomputing.com

    2. ユーザー および パスワード フィールドに、Snowflake アカウントのユーザー資格情報を入力します。

    3. データベース フィールドに、接続先のデータベース名を入力します。

    4. スキーマ フィールドに、接続するスキーマ名を入力します。

    5. ウェアハウス フィールドに、使用する Snowflake 内のコンピューティングリソースクラスターのお名前を入力します。

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

    • 書式:

      jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<snowflake_username>&password=<snowflake_password>

    • 例:

      jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&password=DUMMY-PASSWORD

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

    テスト接続リンク
  5. Duo Mobile アプリにログイン承認リクエストのプッシュ通知が届きます。 「承認する 」をクリックして承認してください。

    Duo Mobile アプリケーションでのログイン承認リクエスト
  6. IDE で、 OK をクリックして新しいデータソースを保存します。

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

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

    不足しているドライバーファイルのダウンロードリンク
  3. URL フィールドに JDBC URL を入力します。 使用するパラメーターに応じて、一般的な URL は以下のようになります。

    1. passcode=<passcode_from_app> の使用:

      • 書式:

        jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<snowflake_username>&password=<snowflake_password>&passcode=<passcode_from_app>

      • 例:

        jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&password=DUMMY-PASSWORD&passcode=123456

    2. passcodeInPassword=on の使用:

      • 書式:

        jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<snowflake_username>&password=<snowflake_password><passcode_from_app>&passcodeInPassword=on

      • 例:

        jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME&password=DUMMY-PASSWORD123456&passcodeInPassword=on

    URL フィールドに準備された JDBC URL
  4. Duo Mobile アプリケーションでパスコードを取得します。

    Duo Mobile アプリケーションのパスコード
  5. IntelliJ IDEA では、 URL フィールドの準備された JDBC URL にパスコードを入力します。

    Duo アプリケーションからのパスコードを含む JDBC URL
  6. 接続詳細領域の下部にある 接続のテスト リンクをクリックして、データベースへのテスト接続を開始します。

    テスト接続リンク
  7. 新しいデータソースを保存するには、 OK をクリックします。

    Okta SSO と Duo MFA

    Okta SSO と Duo MFA を使用して Snowflake データベースに接続する前に、まず Okta 検証および デュオモバイルアプリケーションをインストールして設定してください。

    必要なソフトウェアのセットアップと準備が完了したら、IntelliJ IDEA に Snowflake データソースを作成し、Okta SSO 認証で使用するよう設定します。},{ その後、テスト接続を実行し、Duo Mobile アプリケーションで Duo MFA を使用して Okta アカウントにログインします。

    Duo MFA を使用してデータソースを作成する

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

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

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

      1. 名前 フィールドに、新しいデータソースの名前を入力します。

        例: Snowflake [Okta, Duo]

      2. ホスト フィールドに、Snowflake アカウントに接続するための URL を入力します。 例: myorg-myconnection.snowflakecomputing.com

      3. 認証 ドロップダウンから、 オーセンティケーター を選択します。

      4. オーセンティケーター フィールドに externalbrowser と入力します。

      5. ウェアハウス フィールドに、使用する Snowflake 内のコンピューティングリソースクラスターのお名前を入力します。

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

      • 書式:

        jdbc:snowflake://<organization_name>-<connection_name>.snowflakecomputing.com/?warehouse=<warehouse_name>&db=<database_name>&schema=<schema_name>&user=<okta_username>&password=<okta_password>&authenticator=externalbrowser

      • 例:

        jdbc:snowflake://myorg-myconnection.snowflakecomputing.com/?warehouse=AUTH_WH&db=TESTDB&schema=MYSCHEMA&user=MYUSERNAME@DOMAIN.COM&password=DUMMY-PASSWORD&authenticator=externalbrowser

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

      テスト接続リンク
    5. Okta は、ユーザーの本人確認を行うために Duo Security の Web サイトにリダイレクトします。

      Okta の Web サイトが Duo Security の Web サイトにリダイレクトされる
    6. Duo Security の Web サイトで、ログインするためのオプションを選択します。 このチュートリアルでは、Duo Push を使用します。

      ログインするには Duo Push オプションを選択する
    7. Duo Security では、Duo Mobile アプリケーションに入力する必要がある 3 桁の確認コードが提供されます。

      Duo Security Web サイトの確認コード},{
    8. Duo Mobile アプリケーションで確認コードを入力し、 検証 をクリックします。

      Duo Mobile アプリで認証コードを入力する
    9. Duo Security はアカウントにログインし、Okta Web サイトにリダイレクトします。

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

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

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