WebStorm 2025.3 ヘルプ

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

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

Okta を使用した SSO

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

必要なソフトウェアがセットアップされ準備ができたら、WebStorm に Snowflake データソースを作成し、それを Okta SSO 認証で使用するように構成する必要があります。

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

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

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

    The Download missing driver files link
  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. 接続詳細領域の下部にある接続のテストリンクをクリックして、データベースへのテスト接続を開始します。

    Test Connection link
  5. ブラウザーで開いた Okta Web サイトで、ユーザー資格情報を入力し、Okta アカウントにログインします。

    Log in to your Okta account on the Okta website
  6. 利用可能なセキュリティ方法のいずれかを使用して、本人確認を行ってください。

    Verify your identity on the Okta website
  7. Okta があなたの身元を確認したら、WebStorm に戻ります。

    Identity confirmation message from Okta
  8. IDE で、OK をクリックして新しいデータソースを保存します。

Database connection details

Duo を使用した MFA

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

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

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

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

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

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

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

    The Download missing driver files link
  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. 接続詳細領域の下部にある接続のテストリンクをクリックして、データベースへのテスト接続を開始します。

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

    Login approval request in Duo Mobile application
  6. IDE で、OK をクリックして新しいデータソースを保存します。

Database connection details
  1. データベースツールウィンドウで、ツールバーの the New icon 新規をクリックし、データソース | Snowflake に移動します。

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

    The Download missing driver files link
  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

    Prepared JDBC URL in URL field
  4. Duo Mobile アプリケーションでパスコードを取得します。

    Passcode in the Duo Mobile application
  5. WebStorm では、URL フィールドの準備された JDBC URL にパスコードを入力します。

    JDBC URL with the passcode from Duo application
  6. 接続詳細領域の下部にある接続のテストリンクをクリックして、データベースへのテスト接続を開始します。

    Test Connection link
  7. 新しいデータソースを保存するには、OK をクリックします。

    Okta SSO と Duo MFA

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

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

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

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

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

      The Download missing driver files link
    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. 接続詳細領域の下部にある接続のテストリンクをクリックして、データベースへのテスト接続を開始します。

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

      Okta website redirects to the Duo Security website
    6. Duo Security の Web サイトで、ログインするためのオプションを選択します。このチュートリアルでは、Duo Push を使用します。

      Selecting the Duo Push option to log in
    7. Duo Security では、Duo Mobile アプリケーションに入力する必要がある 3 桁の確認コードが提供されます。

      Verification code on the Duo Security website
    8. Duo Mobile アプリケーションで確認コードを入力し、検証をクリックします。

      Entering the verification code in the Duo Mobile application
    9. Duo Security はアカウントにログインし、Okta Web サイトにリダイレクトします。

      Duo Security website logs you in to the account
    10. Okta があなたの身元を確認したら、WebStorm に戻ります。

      Identity confirmation message from Okta
    11. IDE で、OK をクリックして新しいデータソースを保存します。

    Database connection details
    2025 年 12 月 09 日