Configuração da autenticação OAuth para Google Cloud

O Snowflake Connector para Google Analytics Aggregate Data está sujeito aos Termos do conector.

Neste tópico:

Sobre a autenticação de cliente OAuth fornecida pelo cliente

Um aplicativo que se autentica no Google usando OAuth 2.0 precisa fornecer dois objetos no Google Cloud:

  • Uma tela de consentimento do OAuth que informa aos usuários quem está solicitando acesso aos seus dados e que tipo de dados os usuários permitem que seu aplicativo acesse.

  • Um ID de cliente OAuth usado para autenticar um aplicativo no Google. Isso é necessário quando você deseja acessar recursos de propriedade do seu usuário final.

Você deve fornecer sua própria tela de consentimento do OAuth e ID do cliente para autenticação.

Pré-requisitos

Para fornecer a tela de consentimento do OAuth e o ID do cliente OAuth, você deve primeiro criar um projeto do Google Cloud. Para obter mais informações sobre como criar projetos do Google Cloud, consulte a documentação do Google Cloud.

Nota

Se possível, crie uma tela de consentimento do OAuth em um projeto no Google Cloud pertencente a uma organização. Certifique-se de que os usuários do conector sejam membros da mesma organização.

Se o seu projeto não pertencer a uma organização, você deverá renovar a autenticação a cada sete dias.

Configuração do ID do cliente OAuth

Neste procedimento, você adquire um URL de redirecionamento do Snowsight e cola-a em seu projeto do Google Cloud.

  1. No Snowsight, inicie o assistente de configuração do Snowflake Connector for Google Analytics Aggregate Data.

  2. Na terceira etapa da configuração do conector, Authenticate Google Cloud Platform, copie o valor do Redirect URL seção.

  3. Em seu projeto do Google Cloud, para abrir o criador da tela de consentimento do OAuth, selecione APIs & Services » Credentials.

  4. Selecione Create credentials » OAuth client ID.

  5. Na lista suspensa Application type, selecione Web application.

  6. Na caixa Name, insira o seguinte nome: Snowflake Connector for Google Analytics Aggregate Data ID.

  7. Selecione Authorized redirect URIs » Add URI.

  8. Selecione Create.

  9. Copie os valores Your Client ID e Your Client Secret.

  10. Retorne à interface do Snowflake Connector for Google Analytics Aggregate Data, e cole os valores nas caixas correspondentes.

  11. Selecione Sign in.