---
schema_version: "1"
id: 0293646d27e38099430a9ef62a4b1ad4b6d462a11ba772e21b2a5b1a1a96c197
title: OAuth externo para Snowflake
collection: tableau
version: current
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/current/pt-br/pro/desktop/snowflake_oauth_idp.md
canonical_url: https://help.tableau.com/current/pro/desktop/pt-br/snowflake_oauth_idp.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 6253ab43fbc4fb451a740a5785dcfc5b89ba15fc3a1535fbd82c83c3fa40d938
description: Configure external OAuth to federate identity from an IdP to Snowflake.
---
[Pular para o conteúdo principal](#main-content)

# OAuth externo para Snowflake

A partir do Tableau 2024.3, você pode usar o OAuth 2.0/OIDC para federar a identidade de um provedor de identidade externo para o Snowflake.

Dependendo do fornecedor de identidade, existem diferentes passos necessários para configurar a integração. Essa é uma visão geral de alto nível destinada a orientar sua configuração sem fornecer os detalhes necessários que você encontrará na documentação do seu provedor de identidade. Presume-se que você esteja familiarizado com a configuração do OAuth e entenda os detalhes técnicos necessários para configurar a autenticação com um provedor de identidade externo.

## Configurar o IDP no Snowflake

Para obter informações sobre como configurar seu IDP, consulte [Visão geral do OAuth externo](https://docs.snowflake.com/en/user-guide/oauth-ext-overview) no sistema de ajuda do Snowflake.

## Configurar o IDP no Tableau

1. Crie clientes OAuth no IDP para Tableau Desktop e para Tableau Cloud ou Tableau Server. O cliente Desktop habilita [PKCE](https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow-with-pkce) e usa redirecionamentos `http://localhost`.
2. Crie o arquivo de configuração do Tableau OAuth. Para obter detalhes sobre como fazer isso, consulte [Configuração e uso do OAuth](https://tableau.github.io/connector-plugin-sdk/docs/oauth) em [github](https://tableau.github.io/connector-plugin-sdk/docs/oauth), e exemplos [aqui](https://github.com/tableau/connector-plugin-sdk/tree/master/samples/components/oauth). Aceitamos exemplos para outros IDPs.
    
    - Certifique-se de prefixar as IDs de configuração do Tableau OAuth com “custom\_”.
        
        **Observação:** as IDs de configuração do OAuth têm um limite máximo de 36 caracteres. IDs maiores que isso podem não gerar erros, mas não funcionarão.
    - Se o seu IDP aceitar porta localhost dinâmica, desative `OAUTH_CAP_FIXED_PORT_IN_CALLBACK_URL`. Se o seu IDP não for compatível, certifique-se de adicionar várias URLs de retorno de chamada de host local à lista de permissões no arquivo de configuração e no IDP.
3. Instale o novo arquivo de configuração do Tableau OAuth na pasta OAuthConfigs associada a cada aplicativo em hosts de desktop (Tableau Desktop, Tableau Prep Builder, Tableau Bridge) e em cada site do Tableau Server e do Tableau Cloud que usará o OAuth pela página de configurações do site. Para obter mais detalhes, veja [Configurações OAuth personalizadas no Desktop](https://tableau.github.io/connector-plugin-sdk/docs/oauth#custom-oauth-configs-on-desktop) e [Clientes OAuth em nível de site](https://tableau.github.io/connector-plugin-sdk/docs/oauth#site-level-oauth-clients).

## Conecte-se ao Snowflake

Ao conectar, você deve selecionar OAuth e escolher a configuração OAuth instalada anteriormente.

![](/tableau/current/pt-br/pro/desktop/pt-br/Img/snowflake_connect_oauth.png)

## Okta

Caso use o Okta, é melhor usar um “servidor de autorização personalizado” em vez do “servidor de autorização organizacional”. Os servidores de autorização personalizados são mais flexíveis. Existe um servidor de autorização personalizado criado por padrão, chamado “default”. A URL de autorização deve ter esta aparência:

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

![painel okta](/tableau/current/pt-br/pro/desktop/pt-br/Img/athena_okta.png)