---
schema_version: "1"
id: cf36ea111fbad7993db9db654f01db74e8f7f53516aeecf2c6a4919d8b0e0de1
title: Snowflake の外部 OAuth
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/server-linux/snowflake_oauth_idp.md
canonical_url: https://help.tableau.com/v0.0/server-linux/ja-jp/snowflake_oauth_idp.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 76d2a9764e814c040db1280594c20193cde0df1e1aeb809686f7dea6fca40e6e
description: Configure external OAuth to federate identity from an IdP to Snowflake.
---
[メイン コンテンツに進む](#main-content)

# Snowflake の外部 OAuth

Tableau 2024.3 以降では、OAuth 2.0/OIDC を使用して、外部の ID プロバイダーから Snowflake に ID を統合することができます。

ID プロバイダーによって、統合を設定するために必要な手順は異なります。これは、設定の概要を上位レベルで紹介することを目的にしたものであり、設定に必要な詳細情報についてはご利用の ID プロバイダーのドキュメントを参照してください。ここでは、読者が OAuth の設定に精通していて、外部 ID プロバイダーを使用した認証の設定に必要な技術的詳細を理解していることを前提としています。

## Snowflake で IDP を設定する

IDP の設定の詳細については、Snowflake のヘルプ システムで[「外部 OAuth の概要」](https://docs.snowflake.com/ja/user-guide/oauth-ext-overview)を参照してください。

## Tableau で IDP を設定する

1. IDP で Tableau Desktop、Tableau Cloud または Tableau Server の OAuth クライアントを作成します。Desktop クライアントは [PKCE](https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow-with-pkce) を有効にし、`http://localhost` リダイレクトを使用します。
2. Tableau OAuth 構成ファイルを作成します。作成方法の詳細については、[「GitHub」](https://tableau.github.io/connector-plugin-sdk/docs/oauth)の[「OAuth の設定と使用方法」](https://tableau.github.io/connector-plugin-sdk/docs/oauth)(英語)、および[こちら](https://github.com/tableau/connector-plugin-sdk/tree/master/samples/components/oauth)の例を参照してください。他の IDP のその他の例も歓迎します。
    
    - Tableau OAuth 構成 ID には必ず「custom\_」というプレフィックスを付けてください。
        
        **注:** OAuth 構成 ID の最大文字数は 36 文字です。これより長い ID ではエラーが発生しない可能性がありますが、機能しません。
    - IDP が動的 localhost ポートをサポートしている場合、`OAUTH_CAP_FIXED_PORT_IN_CALLBACK_URL` を無効にします。IDP でサポートされていない場合は、構成ファイルおよび IDP の許可リストにいくつかの localhost コールバック URL を追加してください。
3. Desktop ホスト (Tableau Desktop、Tableau Prep Builder、Tableau Bridge) 上の各アプリケーション、および Tableau Server と Tableau Cloud のサイトのサイト設定ページを介して OAuth を使用する 各アプリケーションに関連付けられた OAuthConfigs フォルダーに、新しい Tableau OAuth 構成ファイルをインストールします。詳細については、[「Desktop 上のカスタム OAuth 構成」](https://tableau.github.io/connector-plugin-sdk/docs/oauth#custom-oauth-configs-on-desktop)および[「サイト レベルの OAuth クライアント」](https://tableau.github.io/connector-plugin-sdk/docs/oauth#site-level-oauth-clients)を参照してください。

## Snowflake に接続する

接続するときは、OAuth を選択し、事前にインストールした OAuth 構成を選択する必要があります。

![](/tableau/next/ja-jp/server-linux/ja-jp/Img/snowflake_connect_oauth.png)

## Okta

Okta を使用する場合は、「組織認可サーバー」ではなく「カスタム認可サーバー」を使用することをお勧めします。カスタム認可サーバーはより柔軟です。デフォルトで作成されたカスタム認可サーバーがあり、これは「デフォルト」と呼ばれます。認可 URL は次のようになります。

`https://${yourOktaDomain}/oauth2/{authServerName}/v1/authorize`

![Okta ダッシュボード](/tableau/next/ja-jp/server-linux/ja-jp/Img/athena_okta.png)