---
schema_version: "1"
id: a06493190da5381371e53ec51d77769423f96049884e0ff9d241e8dd74d83978
title: SAP HANA에 대한 외부 OAuth 구성
collection: tableau
version: current
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/current/ko-kr/server/config_oauth_hana.md
canonical_url: https://help.tableau.com/current/server/ko-kr/config_oauth_hana.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 13eff40e916dbb7fc2c3d2758777b5dd25fb3ffd58733b412415946e31f206d7
description: Configure external OAuth 2.0/OIDC identity federation for SAP HANA in Tableau Cloud.
---
[주요 콘텐츠로 건너뛰기](#main-content)

# SAP HANA에 대한 외부 OAuth 구성

Tableau Cloud의 Tableau 2024.3부터 OAuth 2.0/OIDC를 사용하여 외부 ID 공급자의 ID를 HANA에 페더레이션할 수 있습니다.

ID 공급자에 따라 통합을 구성하는 데 여러 단계가 필요할 수 있습니다. 다음은 개요 수준의 정보입니다.

## HANA에서 IDP 구성

HANA에서 IdP를 구성하는 방법에 대한 자세한 내용은 SAP 도움말 시스템에서 [JSON 웹 토큰을 사용한 Single Sign-On(영문)](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 Cloud에 연결(영문)](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. Tableau Desktop용 IDP 및 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. 데스크톱 호스트의 각 응용 프로그램과 연결된 `OAuthConfigs` 폴더(Tableau Desktop, Tableau Prep Builder, Tableau Bridge)와 사이트 설정 페이지를 통해 OAuth를 사용할 각 Tableau Server 및 Tableau Cloud 사이트에 새 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/current/ko-kr/server/ko-kr/Img/hana_connect.png)

## Okta

Okta를 사용하는 경우 '조직 권한 부여 서버'보다는 '사용자 지정 권한 부여 서버'를 사용하는 것이 더 좋습니다. 사용자 지정 권한 부여 서버가 더 유연합니다. 기본적으로 생성된 'default'라는 사용자 지정 권한 부여 서버가 있습니다. 권한 부여 URL은 다음과 같이 표시됩니다.

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

![](/tableau/current/ko-kr/server/ko-kr/Img/redshift_oauth_iam_okta_800x332.png)