---
schema_version: "1"
id: 3b7fd30fc0209ddbb866f1d151815015f0ac5dc6b9e8b9a465097643f6b60f1c
title: OAuth externo para Snowflake
collection: tableau
version: current
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/current/pt-br/server/snowflake_oauth_idp.md
canonical_url: https://help.tableau.com/current/server/pt-br/snowflake_oauth_idp.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 076bea55567b4979e697776a5e8c54afea8a026480c3249ccf319213da2a5caa
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/server/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/server/pt-br/Img/athena_okta.png)