Konfigurieren der OAuth-Authentifizierung für Google Cloud Platform (GCP)

Unter diesem Thema:

Allgemeine Informationen zu der vom Kunden bereitgestellten OAuth-Client-Authentifizierung

Eine Anwendung, die sich bei Google mit OAuth 2.0 authentifiziert, muss zwei Objekte in GCP bereitstellen:

  • OAuth-Zustimmungsbildschirm: Teilt Benutzern mit, wer den Zugriff auf ihre Daten anfordert und auf welche Art von Daten die Benutzer Ihrer Anwendung Zugriff gewähren.

  • OAuth-Client-ID: Wird zum Authentifizieren einer Anwendung bei Google verwendet. Die ID ist notwendig, wenn Sie auf Ressourcen zugreifen möchten, die Ihrem Endbenutzer gehören.

Sie müssen Ihren eigenen OAuth-Zustimmungsbildschirm und Ihre eigene Client-ID zur Authentifizierung bereitstellen.

Voraussetzungen

Um den OAuth-Zustimmungsbildschirm und die OAuth-Client-ID bereitzustellen, müssen Sie zunächst ein Google Cloud Platform (GCP)-Projekt erstellen. Informationen zum Erstellen von GCP-Projekten finden Sie in der GCP-Dokumentation.

Bemerkung

Erstellen Sie, wenn möglich, einen OAuth-Zustimmungsbildschirm in einem GCP-Projekt, das zu einer Organisation gehört. Stellen Sie sicher, dass die Konnektor-Benutzer Mitglieder derselben Organisation sind.

Wenn Ihr Projekt nicht zu einer Organisation gehört, müssen Sie die Authentifizierung alle sieben Tage erneuern.

Konfigurieren der OAuth-Client-ID

Um die OAuth-Client-ID zu konfigurieren, gehen Sie wie folgt vor:

  1. Um den Ersteller des OAuth-Zustimmungsbildschirms zu öffnen, wählen Sie APIs & Services » Credentials in Ihrem GCP-Projekt aus.

  2. Wählen Sie Create credentials » OAuth client ID aus.

  3. Wählen Sie in der Dropdown-Liste Application type die Option Web application aus.

  4. Geben Sie in das Feld Name den folgenden Namen ein: Snowflake Connector for Google Analytics Aggregate Data-ID.

  5. Wählen Sie Authorized redirect URIs » Add URI aus.

  6. Nun benötigen Sie die Umleitungs-URL, die auf der Benutzeroberfläche des Konnektors angezeigt wird. Gehen Sie zu Snowsight, und starten Sie den Snowflake Connector for Google Analytics Aggregate Data-Konfigurationsassistenten. Gehen Sie zum dritten Schritt der Konnektorkonfiguration: Authenticate Google Cloud Platform. Kopieren Sie den Wert aus dem Bereich Redirect URL.

  7. Gehen Sie zurück zur GCP-Benutzeroberfläche, und fügen Sie den Wert in das Feld URI ein.

  8. Wählen Sie Create aus.

  9. Kopieren Sie die Werte von Your Client ID und Your Client Secret.

  10. Fügen Sie die Werte in die entsprechenden Felder der Snowflake Connector for Google Analytics Aggregate Data-Benutzeroberfläche ein.

  11. Wählen Sie Sign in aus.