---
schema_version: "1"
id: 6bcf036dbf8ca85473b629036c3e814b4322f4cd5b901bfc22f6e270d89d65db
title: SAP HANA の外部 OAuth の構成
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/online/config_oauth_hana.md
canonical_url: https://help.tableau.com/v0.0/online/ja-jp/config_oauth_hana.htm
source_site: help.tableau.com
content_type: documentation
content_hash: edc15959e64369a5dba564d9d1b86f69220e60a3d9da088f37ff0cac281bd3a2
description: Configure external OAuth 2.0/OIDC identity federation for SAP HANA in Tableau Cloud.
---
[メイン コンテンツに進む](#main-content)

# SAP HANA の外部 OAuth の構成

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

ID プロバイダーによって、統合を設定するために必要な手順は異なります。これはおおまかな概要です。

**注**: Tableau Cloud への Tableau Bridge を使用した OAuth 接続では、1 回のみ使用可能な更新トークン (ローリング更新トークンまたは更新トークンのローテーションと呼ばれることもあります) はサポートされていません。これらのトークンは今後のリリースでサポートされる予定です。

## HANA で IdP を設定する

HANA で IdP を設定する方法については、SAP ヘルプ システム内の[「JSON Web トークンを使用したシングル サインオン」](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-security-guide/single-sign-on-using-json-web-tokens)を参照してください。

IdP を設定するさまざまな方法の例を次に示します。

- HANA Cockpit を使用した Okta IdP: [「Okta アカウントでの SAP HANA クラウドへの接続」](https://help.alteryx.com/current/en/designer/data-sources/sap-hana/connect-to-sap-hana-cloud-with-okta-account.html#connect-to-sap-hana-cloud-with-okta-account)
- HANA Studio を使用した Azure IdP: [「OAuth または SSO を使用した SAP HANA インスタンスの設定」](https://www2.microstrategy.com/producthelp/Current/Gateway_Connections/WebHelp/Lang_1033/Content/sap_hana_instance_oauth_sso.htm)

## IdP を設定する

1. IDP に Tableau Desktop と Tableau Server または Tableau Cloud の 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 "GitHub の OAuth のドキュメント") の[「OAuth の設定と使用方法」](https://tableau.github.io/connector-plugin-sdk/docs/oauth)(英語)、および[こちら](https://github.com/tableau/connector-plugin-sdk/tree/master/samples/components/oauth "GitHub の OAuth の例")の例を参照してください。他の IDP の例も歓迎します。
    
    1. Tableau OAuth 構成 ID には必ず「`custom_`」というプレフィックスを付けてください。
        
        **注:** OAuth 構成 ID の最大文字数は 36 文字です。これより長い ID ではエラーが発生しない可能性がありますが、機能しません。
    2. IDP が動的 localhost ポートをサポートしている場合、`OAUTH_CAP_FIXED_PORT_IN_CALLBACK_URL` を無効にします。IDP がサポートしていない場合は、構成ファイルおよび IDP の許可リストにいくつかの localhost コールバック URL を追加してください。
3. デスクトップ ホスト (Tableau Desktop、Tableau Prep Builder、Tableau Bridge) 上、およびサイト設定ページを介して OAuth を使用する Tableau Server と Tableau Cloud サイト上の各アプリケーションに関連付けられた `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)を参照してください。

## HANA に接続する

ユーザーは、\[OAuth を使用してサインイン\] を選択し、以前にインストールされた OAuth プロバイダーを選択する必要があります。

![](/tableau/next/ja-jp/online/ja-jp/Img/hana_connect.png)

## Okta

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

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

![](/tableau/next/ja-jp/online/ja-jp/Img/redshift_oauth_iam_okta_800x332.png)