Configuração da autenticação OAuth para Google Cloud Platform (GCP)

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 GCP:

  • A 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 estão permitindo que seu aplicativo acesse.

  • ID do 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 Platform (GCP). Consulte a documentação GCP para obter informações sobre como criar projetos GCP.

Nota

Se possível, crie uma tela de consentimento do OAuth em um projeto GCP que pertença 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

Para configurar o ID do cliente do OAuth, faça o seguinte:

  1. Para abrir o criador da tela de consentimento do OAuth, selecione APIs & Services » Credentials em seu projeto GCP.

  2. Selecione Create credentials » OAuth client ID.

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

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

  5. Selecione Authorized redirect URIs » Add URI.

  6. Agora você precisará do URL de redirecionamento exibido na interface do usuário do conector. Vá para o Snowsight e inicie o assistente de configuração do Snowflake Connector for Google Analytics Aggregate Data. Vá para a terceira etapa da configuração do conector: Authenticate Google Cloud Platform. Copie o valor da seção Redirect URL.

  7. Volte para a interface do GCP e cole o valor na caixa de URI.

  8. Selecione Create.

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

  10. Cole os valores nas caixas correspondentes na interface do Snowflake Connector for Google Analytics Aggregate Data.

  11. Selecione Sign in.