---
schema_version: "1"
id: 54096239ba7ce3917e947790241c7601e3edf1d2de192f7df8e1b85a261d5653
title: SAP HANA SSO の構成
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/server-linux/config_sap_hana_sso.md
canonical_url: https://help.tableau.com/v0.0/server-linux/ja-jp/config_sap_hana_sso.htm
source_site: help.tableau.com
content_type: documentation
content_hash: de1aa3dfa296b2a9457c11046b1e2fa2576849c85c4a6398ada99418f2cd4b1d
description: Configure Tableau Server SAML delegation to provide single sign-on for SAP HANA.
---
[メイン コンテンツに進む](#main-content)

# SAP HANA SSO の構成

SAML 委任を使用して SAP HANA にシングルサインオン (SSO) エクスペリエンスを提供するよう Tableau Server を構成できます。このシナリオは Tableau Server に対する SAML 認証に依存しません。HANA SAML 委任を使用するために Tableau Server で SAML にサインオンする必要はありません。好きな方法を選択して Tableau Server にサインインできます。

SAP HANA で SAML 委任を使うと、Tableau Server がアイデンティティ プロバイダーとして機能します。

## はじめる前に

SAP HANA で SAML 委任を構成するには、Tableau Server および SAP HANA 上の両方で構成が必要です。このトピックでは、Tableau Server の構成についての構成情報を提供します。Tableau Server を構成する前に、次を完了しなくてはなりません。

- Tableau Server のためにSAML 証明書およびキー ファイルを取得します。
    - 証明書ファイルは、ファイル拡張子 .crt または .cert が付いた PEM 暗号化 x509 証明書でなくてはなりません。このファイルは Tableau Server によって使用され、HANA 上にもインストールする必要があります。
    - 秘密鍵は、PKCS#8 形式の DER エンコードされた秘密鍵ファイルで、パスワード保護されておらず、ファイル拡張子が .der である必要があります。このファイルは Tableau Server のみによって使用されます。
- HANA に証明書をインストールします。HANA での `libxmlsec` エラーを回避するために、SAP HANA でインメモリ証明書ストアを構成することをお勧めします。詳細については、[「SAP サポートのトピック」](https://launchpad.support.sap.com/#/notes/0002148434)を参照してください。
- 最新バージョンの SAP HANA ドライバー (最低でもバージョン 1.00.9) を Tableau Server にインストールします。
- Tableau Server から SAP HANA へのネットワーク暗号化を構成します (推奨)。

証明書/キー ペアの生成、SAML 接続の暗号化、SAP HANA の構成の詳細については、Tableau Trailhead Community の[「How to Configure SAP HANA for SAML SSO with Tableau Server (Tableau Server で SAP HANA を SAML SSO のために構成する方法)」](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000gUuG80AK "Tableau Trailhead コミュニティへのリンク")を参照してください。

## SAP HANA での Tableau Server SAML を構成する

次の手順は、Tableau Server 上で `[tsm data-access](https://help.tableau.com/v0.0/server-linux/ja-jp/cli_data-access.htm#set-saml-delegation)` を使用して SAP HANA での SAML を構成する方法を説明しています。[sapHanaSettings エンティティ](https://help.tableau.com/v0.0/server-linux/ja-jp/entity_sapHanaSettings.htm)を使用しても、SAP HANA での SAML が構成できます。

分散展開で Tableau Server を実行している場合は、最初のノードで次の手順を実行します。

1. 証明書ファイルを `saml` フォルダーに配置します。例は次のとおりです。
    
    `/var/opt/saml`
2. 次のコマンドを実行し、証明書とキー ファイルの場所を指定します。
    
    `tsm data-access set-saml-delegation configure --cert-key <cert-key> --cert-file <cert-file>`
    
    `<cert-key>` および `<cert-file>` にはそれぞれ秘密キーおよび証明書のファイル パスが入ります。
    
    例は次のとおりです。
    
    `tsm data-access set-saml-delegation configure --cert-key /var/opt/saml/hana_pkey_pkcs8.der --cert-file /var/opt/saml/hana_cert.pem`
    
    他のオプションも指定できます。例えば、ユーザー名形式と資格認証情報を正規化する方法が指定できます。[tsm data-access](https://help.tableau.com/v0.0/server-linux/ja-jp/cli_data-access.htm#set-saml-delegation)を参照してください。
3. 次のコマンドを実行して委任を有効にします。
    
    `tsm data-access set-saml-delegation enable`
    
    `tsm configuration set -k wgserver.sap_hana_sso.enabled -v true`
    
    `tsm configuration set -k wgserver.delegation.enabled -v true`
4. 終了した後に、`tsm pending-changes apply` を実行します。
    
    保留中の変更にサーバーの再起動が必要な場合は、`pending-changes apply` コマンドの実行時に、再起動が行われることを知らせるメッセージが表示されます。このメッセージはサーバーが停止していても表示されますが、その場合には再起動は行われません。`--ignore-prompt` オプションを使用してメッセージが表示されないようにできますが、そのようにしても再起動に関する動作が変わることはありません。変更に再起動が必要ない場合は、メッセージなしで変更が適用されます。詳細については、[tsm pending-changes apply](https://help.tableau.com/v0.0/server-linux/ja-jp/cli_pending-changes.htm#pending-changes-apply)を参照してください。