---
schema_version: "1"
id: cc346a00790f9a8ee7c9453b00e5acac614b5ec1617bd0d32f57634349dc5d4c
title: Snowflake를 위한 외부 OAuth
collection: tableau
version: current
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/current/ko-kr/online/snowflake_oauth_idp.md
canonical_url: https://help.tableau.com/current/online/ko-kr/snowflake_oauth_idp.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 3986b1dd1b6eed6d5b57e54afee1a7d3905e93b59411e89e48bd3b8590905af6
description: Configure external OAuth to federate identity from an IdP to Snowflake.
---
[주요 콘텐츠로 건너뛰기](#main-content)

# Snowflake를 위한 외부 OAuth

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

ID 공급자에 따라 통합을 구성하는 데 여러 단계가 필요할 수 있습니다. 이는 구성을 안내하기 위한 개략적인 개요이며 필수 세부 정보를 제공하지 않습니다. 필수 세부 정보는 ID 공급자 설명서에서 찾을 수 있습니다. 여기서는 OAuth 구성에 익숙하고 외부 ID 공급자로 인증을 설정하는 데 필요한 기술적 세부 사항을 이해하고 있다고 가정합니다.

## Snowflake에서 IDP 구성

IDP 구성에 대한 자세한 정보는 Snowflake 도움말 시스템에서 [외부 OAuth 개요](https://docs.snowflake.com/en/user-guide/oauth-ext-overview)를 참조하십시오.

## Tableau에서 IDP 구성

1. Tableau Desktop용 IDP와 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. 데스크톱 호스트의 각 응용 프로그램과 연결된 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)를 참조하십시오.

## Snowflake에 연결

연결할 때 OAuth를 선택하고 이전에 설치한 OAuth 구성을 선택해야 합니다.

![](/tableau/current/ko-kr/online/ko-kr/Img/snowflake_connect_oauth.png)

## Okta

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

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

![Okta 대시보드](/tableau/current/ko-kr/online/ko-kr/Img/athena_okta.png)