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) |
|---|---|---|---|---|
Sim (Somente Microsoft Entra ID é compatível) |
Não |
Não |
Não |
|
Sim (Somente Microsoft Entra ID é compatível) |
Não |
Não |
Não |
|
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Não |
Não |
|
Não |
Sim |
Sim |
Sim |
|
Não |
Sim |
Sim |
Sim |
|
N/A |
N/A |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
|
Não |
Não |
Sim |
Sim |
|
Não |
Não |
Sim |
Não |
|
Não |
Não |
Sim |
Sim |
|
Não |
Sim |
Sim |
Sim |
|
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) |
|---|---|---|---|
Não |
Não |
Não |
|
Não |
Não |
Não |
|
Não |
Sim |
Sim |
|
Não |
Não |
Não |
|
Não |
Sim |
Sim |
|
Não |
Sim |
Sim |
|
Sim |
Sim |
Sim |
|
Não |
Sim |
Sim |
|
Não |
Sim |
Sim |
|
Não |
Sim |
Não |
|
Não |
Sim |
Sim |
|
Sim |
Sim |
Sim |
|
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 |