---
schema_version: "1"
id: 1b7dc53bb891b83f31d3f5c0858794af7c4c161b8d3b1a8d51e2460ab43a4367
title: Configurar o OAuth externo para conexões do Snowflake
collection: tableau
version: current
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/current/pt-br/pro/desktop/snowflake_oauth.md
canonical_url: https://help.tableau.com/current/pro/desktop/pt-br/snowflake_oauth.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 2f23b93a687410405068c3bcffa0721e00b94bd07f19cf9fbd5c7c2e7b511aa4
description: Configure external OAuth for Snowflake connections in Tableau.
---
[Pular para o conteúdo principal](#main-content)

# Configurar o OAuth externo para conexões do Snowflake

Quando você se conecta aos dados do Snowflake, tem três opções de autenticação para escolher.

**OAuth:** você pode usar [OAuth](https://docs.snowflake.net/manuals/user-guide/oauth.html) para habilitar a federação de um IDP.

**Nome de usuário e senha Okta:** você pode inserir as credenciais IDP na conexão (somente para Okta).

**Nome de usuário e senha:** as credenciais do usuário são armazenadas no Snowflake.

Normalmente, recomendamos o uso de OAuth. Esta opção oferece a melhor combinação de funcionalidade e segurança.

![Uma tela de logon do Snowflake que solicita detalhes do servidor.](/tableau/current/pt-br/pro/desktop/pt-br/Img/SnowflakeConnect1.png)

Com o OAuth, você pode:

- Use um provedor de identidade (IdP) para facilitar o acesso.
- Configurá-lo para fornecer um logon único (SSO).
- Impor a autenticação multifatorial (MFA).

OAuth 2.0 é um protocolo padrão do setor para autorização.

**Observação:** Tenha cuidado para não confundir isso com a opção de autenticação **SAML IdP** do Tableau na caixa de diálogo de conexão. Você deve se conectar usando a opção **Fazer logon usando a opção OAuth.**

Quando você usa o OAuth, uma consideração fundamental é manter o acesso ao conteúdo publicado no Tableau Server ou Tableau Cloud. Quando o conteúdo do Tableau se conecta em tempo real ao Snowflake via OAuth, os proprietários devem reautenticar a conexão da pasta de trabalho cada vez que o token de acesso expirar (a cada 90 dias por padrão).

Consulte o tópico de ajuda do Snowflake, [Configurar o Snowflake OAuth para aplicativos de parceiros](https://docs.snowflake.net/manuals/user-guide/oauth-partner.html#controlling-the-login-frequency), para obter detalhes sobre a definição do limite de expiração do token de acesso. Se você tiver uma necessidade comercial de estender esse período para evitar erros no conteúdo do Tableau, entre em contato com [o suporte do Snowflake](https://community.snowflake.com/s/article/How-To-Submit-a-Support-Case-in-Snowflake-Lodge) para obter assistência. Se você não atualizar manualmente seu conteúdo antes desse período de tempo, ele pode causar um erro quando a pasta de trabalho do Tableau tentar carregar.

## Configure OAuth entre Snowflake e Tableau

Ao criar uma conexão entre Tableau e Snowflake, cada um deve ter o OAuth configurado.

- **Tableau:** o Tableau inclui credenciais para que o Snowflake permita o acesso. Isso acontece automaticamente quando você usa o conector Snowflake em Tableau Cloud e Tableau Desktop, assim como Tableau Server de versões 2023.3 e anteriores, portanto, nenhuma configuração adicional do OAuth é necessária. Para obter mais informações sobre como configurar o Tableau Server na versão 2024.2 e posteriores, consulte [Configurar Oauth para conexões Snowflake](https://help.tableau.com/current/server/pt-br/config_oauth_snowflake.htm) na Ajuda do Tableau.
- **Snowflake:**
    - Para Tableau Desktop e Tableau Cloud, assim como Tableau Server de versões 2023.3 e anteriores, você irá [configurar integrações de parceiros para Snowflake](https://docs.snowflake.net/manuals/user-guide/oauth-partner.html#configure-snowflake-oauth-for-partner-applications).
    - Para Tableau Server versões 2024.2 e posteriores, você precisará [configurar uma integração de cliente personalizada para Snowflake OAuth](https://docs.snowflake.com/en/user-guide/oauth-custom).
- Para versões do Tableau 2024.3 e posteriores, você pode configurar um IdP de terceiros (OAuth externo) para o Snowflake. Para obter mais informações, consulte [OAuth externo para Snowflake](https://help.tableau.com/current/pro/desktop/pt-br/snowflake_oauth_idp.htm).

**Observação:** começando pela Tableau Server versão 2020.4, sua conexão OAuth pode usar OWS PrivateLink ou Azure Private Link. Para obter mais informações, consulte [Configurar OAuth para conexões do Snowflake](https://help.tableau.com/current/server/pt-br/config_oauth_snowflake.htm).

## Sobre o uso do SSO com OAuth

O logon único (SSO) adiciona outra camada de segurança em cima da autenticação do OAuth. Um IdP separado configurado para SSO gerencia a autenticação para todas as atividades de acesso entre aplicativos para sua organização. Todas as solicitações de logon são roteadas para o servidor SSO, que exibe uma caixa de diálogo de logon comum e verifica as credenciais do usuário em um banco de dados centralizado.

> [!TIP]
> 
> **Dica:** você pode usar credenciais salvas para evitar ser solicitato novamente a fornecer a senha. Para obter mais informações, consulte [Gerenciar credenciais salvas para conexões de dados](https://help.tableau.com/current/online/pt-br/manage_stored_credentials.htm).

## Configurar OAuth entre Okta e Snowflake

<table style="width: 100%; border: 0px;"><colgroup><col style="width: 415px;"><col></colgroup><tbody><tr><td><p>O Snowflake usa o Okta como o provedor de identidade padrão (IdP) que fornece tokens de acesso e autentica identidades. Você precisará fazer as configurações em Snowflake e Okta para recursos de OAuth e logon único (SSO).</p><p>Em Okta, você de definirá como um servidor de autenticação OAuth e identificará o Snowflake como um recurso OAuth. Siga as etapas neste tópico de ajuda do Snowflake: <a href="https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-configure-idp.html" target="_blank">Configurar um provedor de identidade para o Snowflake</a>.</p></td><td><img src="https://help.tableau.com/current/pro/desktop/pt-br/Img/SnowflakeSSO.jpg" alt="Faça logon no Snowflake pelo SSO."></td></tr></tbody></table>

## Sobre o uso de MFA com OAuth

A autenticação multifatorial (MFA) introduz mais uma camada de segurança. Requer dois ou mais métodos diferentes de identificação antes que o usuário possa acessar um recurso. Os métodos podem incluir:

- Uma senha
- Um token de um segundo dispositivo
- Biometria (impressão digital ou tomografia, por exemplo)
- Resposta a uma pergunta de segurança

Como opção, você pode configurar a autenticação multifatorial (MFA) com Okta ou outro IdP para suas conexões entre Tableau e Snowflake. Para obter mais informações sobre a configuração de MFA com Okta, consulte a [Ajuda do Okta](https://help.okta.com/).

## Outras opções de conexão

Quando você se conecta com Snowflake do Tableau Desktop, tem duas outras opções:

<table style="width: 100%; border: 0px;"><colgroup><col style="width: 415px;"><col></colgroup><tbody><tr><td><ul><li>Nome de usuário e senha do Okta</li><li>Nome de usuário e senha</li></ul></td><td><img src="https://help.tableau.com/current/pro/desktop/pt-br/Img/SnowflakeConnect1.png" alt="Uma tela de logon do Snowflake que solicita detalhes do servidor."></td></tr></tbody></table>

A opção Nome de usuário e senha do Okta só funcionará se o Okta for seu provedor de identidade e se o MFA for desativado para usuários no Okta. A opção Nome de usuário e senha do Okta é compatível com SSO, mas não com MFA. Neste caso, a publicação com credenciais inseridas utilizará um usuário específico, mas você não pode empregar "credenciais de visualizador" por usuário quando usa Okta SAML.

Se você selecionar a opção de autenticação Nome de usuário e senha do Okta, precisará fornecer a URL da sua instância do Okta no campo de texto SAML Idp. Isso é passado para o driver como o autenticador. Há outras opções para esse campo, porém, ao usar a autenticação de Nome de usuário e senha do Okta, oferecemos suporte apenas à transmissão do valor da URL do IDP. Para obter mais informações, consulte a documentação do Snowflake sobre [autenticação federada e SSO](https://docs.snowflake.com/en/user-guide/admin-security-fed-auth-overview "link para documentos do Snowflake sobre autenticação federada e SSO").

No passado, alguns clientes usaram a opção “[navegador externo](https://docs.snowflake.net/manuals/user-guide/admin-security-fed-auth-use.html#browser-based-sso)” com SAML IdP como solução alternativa para obter o SSO entre o Tableau Desktop e o Snowflake. Isso não funcionará para o Tableau Server, Tableau Cloud ou Tableau Bridge. Em vez disso, recomendamos que você use a conexão OAuth.

A opção **Nome de usuário e Senha** usa a senha armazenada pelo Snowflake. Essa opção exige que os usuários reautenticar com suas credenciais sempre que se conectarem ao Snowflake ou inserirem essas credenciais.

### Perguntas frequentes

Por que Meus dados de extrações do Snowflake publicadas falham após um período?

Pode ser que seu token de acesso OAuth tenha expirado. Você precisará reautenticar manualmente na fonte de dados para atualizar o token. Se você precisar estender a vida útil desses tokens no futuro, pode entrar em contato com o [suporte do Snowflake](https://community.snowflake.com/s/article/How-To-Submit-a-Support-Case-in-Snowflake-Lodge).

Como escolho entre as opções "Avisar usuário" e "Inserir credenciais" ao publicar uma fonte de dados do Snowflake?

Se você quiser que qualquer usuário que acessa a fonte de dados use suas próprias credenciais ao se conectar a ela e ao conteúdo associado, selecione a opção **Avisar usuário**. Você pode optar por inserir credenciais para que todos que acessam essa fonte de dados usem essas credenciais específicas. Esse método é funcionalmente similar ao uso de uma “conta de serviço”.

**Como uso a segurança de nível de linha que configurei no Snowflake?**

Quando os usuários são solicitados a inserir suas próprias credenciais para acessar o Snowflake, essas credenciais mapeiam os privilégios que eles têm na conta do Snowflake.

### Consulte também

- [OAuth Connections](https://help.tableau.com/current/server/pt-br/protected_auth.htm)— Saiba mais sobre o suporte ao OAuth com o Tableau.
- [OAuth (Ajuda do Snowflake)](https://docs.Snowflake.net/manuals/user-guide/oauth.html)— Saiba mais sobre o Snowflake com OAuth.
- [Resumo dos recursos de segurança (Ajuda do Snowflake)](https://docs.Snowflake.net/manuals/user-guide/admin-security.html)— Encontre informações sobre como o Snowflake é compatível com OAuth, SSO e outros recursos de segurança.
- [Gerenciar suas configurações da conta](https://help.tableau.com/current/pro/desktop/pt-br/useracct.htm)— Leia sobre como criar e revogar tokens de acesso pessoal.