Suporte de parceiros para métodos de autenticação Snowflake

Use este tópico para determinar quais métodos de autenticação do Snowflake você pode usar para se conectar ao Snowflake com um aplicativo de parceiro.

Autenticação com suporte para usuários TYPE = PERSON

Quando o usuário do Snowflake é humano, a propriedade TYPE do objeto de usuário é definida como PERSON. Esta seção detalha quais métodos de autenticação do Snowflake estão disponíveis para usuários humanos se conectarem ao usar um aplicativo do parceiro. Para uma descrição desses métodos de autenticação, consulte Visão geral dos métodos de autenticação para aplicativos.

A Snowflake recomenda configurar seu aplicativo do parceiro para autenticação usando OAuth, por ser mais forte que outros métodos de autenticação. Se precisar de ajuda para escolher entre OAuth externo e o Snowflake OAuth, consulte Como escolher a autenticação para aplicativos interativos. Uma pessoa se autentica com o fluxo do código de autorização do OAuth porque o usuário pode interagir com o servidor de autorização durante a autenticação.

Como alternativa, é possível usar um token de acesso programático (PAT) para substituir a senha de autenticação no Snowflake, desde que o campo da senha aceite 256 caracteres. No entanto, esteja ciente de que PATs não são tão fortes quanto o OAuth.

Aplicativo

OAuth externo

Snowflake OAuth

Autenticação por par de chaves

Token de acesso programático (PAT)

PowerBI Cloud (BI)

Sim (Somente Microsoft Entra ID é compatível)

Não

Não

Não

PowerBI Desktop (BI)

Sim (Somente Microsoft Entra ID é compatível)

Não

Não

Não

Tableau Cloud (BI)

Sim

Sim

Sim

Sim

Tableau Server (BI)

Sim

Sim

Não

Não

DBT Cloud (transformar)

Não

Sim

Sim

Sim

DBT Core (transformar)

Não

Sim

Sim

Sim

Airflow (orquestração de fluxo de trabalho)

N/A

N/A

Sim

Sim

Qlik Sense Cloud (BI)

Sim

Sim

Sim

Sim

Qlik Sense Desktop (BI)

Não

Não

Sim

Sim

Fivetran (EL)

Não

Não

Sim

Não

Matillion (ELT)

Não

Não

Sim

Sim

Informatica (ETL)

Não

Sim

Sim

Sim

ThoughtSpot (BI – interativo)

Sim

Sim

Sim

Não

Strategy Cloud (BI)

Sim

Não

Sim

Sim

Estação de trabalho/desenvolvedor de estratégia (BI)

Sim

Não

Não

Sim

Autenticação com suporte para usuários TYPE = SERVICE

Quando um serviço (por exemplo, um aplicativo ou fluxo de trabalho) está se autenticando no Snowflake, a propriedade TYPE do objeto de usuário é definida como SERVICE. Esta seção detalha quais métodos de autenticação do Snowflake estão disponíveis ao se conectar usando um aplicativo parceiro como um serviço. Para uma descrição desses métodos de autenticação, consulte Visão geral dos métodos de autenticação para aplicativos.

A Snowflake recomenda configurar seu aplicativo do parceiro para autenticação com o OAuth, por ser mais forte que outros métodos de autenticação disponíveis. Um serviço é autenticado usando o fluxo de credenciais de cliente do OAuth, porque não há uma pessoa para interagir com o servidor de autorização.

Como alternativa, é possível usar um token de acesso programático (PAT) para substituir a senha de autenticação no Snowflake, desde que o campo da senha aceite 256 caracteres. No entanto, esteja ciente de que PATs não são tão fortes quanto o OAuth.

Aplicativo

OAuth externo

Autenticação por par de chaves

Token de acesso programático (PAT)

PowerBI Cloud (BI)

Não

Não

Não

PowerBI Desktop (BI)

Não

Não

Não

Tableau Cloud (BI)

Não

Sim

Sim

Tableau Server (BI)

Não

Não

Não

DBT Cloud (transformar)

Não

Sim

Sim

DBT Core (transformar)

Não

Sim

Sim

Airflow (orquestração de fluxo de trabalho)

Sim

Sim

Sim

Qlik Sense Cloud (BI)

Não

Sim

Sim

Qlik Sense Desktop (BI)

Não

Sim

Sim

Fivetran (EL)

Não

Sim

Não

Matillion (ELT)

Não

Sim

Sim

Informatica (ETL)

Sim

Sim

Sim

ThoughtSpot (BI – interativo)

Sim

Sim

No

Strategy Cloud (BI)

Não

Sim

Não

Estação de trabalho/desenvolvedor de estratégia (BI)

Não

Não

Não