Configuration de l’authentification OAuth pour Google Cloud Platform (GCP)

Dans ce chapitre :

À propos de l’authentification du client OAuth fournie par le client

Une application qui s’authentifie auprès de Google à l’aide de OAuth 2.0 doit fournir deux objets dans GCP :

  • L’écran de consentement OAuth qui indique aux utilisateurs qui demande l’accès à leurs données et à quel type de données les utilisateurs autorisent votre application à accéder.

  • L’ID du client OAuth utilisé pour authentifier une application auprès de Google. Cela est nécessaire lorsque vous souhaitez accéder à des ressources appartenant à votre utilisateur final.

Vous devez fournir votre propre écran de consentement OAuth et votre propre ID de client pour l’authentification.

Conditions préalables

Pour fournir l’écran de consentement OAuth et l’ID de client OAuth, vous devez commencer par créer un projet Google Cloud Platform (GCP). Reportez-vous à la documentation GCP pour des informations sur la création de projets GCP.

Note

Si possible, créez un écran de consentement OAuth dans un projet GCP appartenant à une organisation. Assurez-vous que les utilisateurs du connecteur sont membres de la même organisation.

Si votre projet n’appartient pas à une organisation, vous devez renouveler l’authentification tous les sept jours.

Configuration de l’ID du client OAuth

Pour configurer l’ID du client OAuth, procédez comme suit :

  1. Pour ouvrir le créateur d’écran de consentement OAuth, sélectionnez APIs & Services » Credentials dans votre projet GCP.

  2. Sélectionnez Create credentials » OAuth client ID.

  3. Dans la liste déroulante Application type, sélectionnez Web application.

  4. Dans la case Name, saisissez le nom suivant : ID Snowflake Connector for Google Analytics Aggregate Data.

  5. Sélectionnez Authorized redirect URIs » Add URI.

  6. Vous avez maintenant besoin de l’URL de redirection qui est affichée dans l’interface utilisateur du connecteur. Accédez à Snowsight et lancez l’assistant de configuration Snowflake Connector for Google Analytics Aggregate Data. Passez à la troisième étape de la configuration du connecteur : Authenticate Google Cloud Platform. Copiez la valeur de la section Redirect URL.

  7. Revenez à l’interface GCP et collez la valeur dans la case URI.

  8. Sélectionnez Create.

  9. Copiez les valeurs Your Client ID et Your Client Secret.

  10. Collez les valeurs dans les cases correspondantes de l’interface Snowflake Connector for Google Analytics Aggregate Data.

  11. Sélectionnez Sign in.