OAuth-Authentifizierung für Google Cloud Platform konfigurieren

Der Snowflake Connector für Google Analytics Aggregate Data unterliegt den Nutzungsbedingungen für Konnektoren.

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 Google Cloud bereitstellen:

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

  • Eine OAuth-Client-ID, die zur Authentifizierung einer Anwendung bei Google verwendet wird. Diese 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-Projekt erstellen. Informationen zum Erstellen von Google Cloud-Projekten finden Sie in der Google Cloud-Dokumentation.

Bemerkung

Erstellen Sie, wenn möglich, einen OAuth-Zustimmungsbildschirm in einem Google Cloud-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.

OAuth-Client-ID konfigurieren

Bei diesem Verfahren erwerben Sie eine Weiterleitungs-URL von Snowsight und fügen diese in Ihr Google Cloud-Projekt ein.

  1. Starten Sie in Snowsight den Snowflake Connector for Google Analytics Aggregate Data-Konfigurationsassistenten.

  2. Im dritten Schritt der Konnektorkonfiguration, führen Sie Authenticate Google Cloud Platform aus und kopieren Sie den Wert aus dem Abschnitt Redirect URL.

  3. Um den OAuth-Zustimmungsbildschirm-Ersteller zu öffnen, wählen Sie in Ihrem Google Cloud-Projekt APIs & Services » Credentials aus.

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

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

  6. Geben Sie im Feld Name den folgenden Namen ein: Snowflake Connector for Google Analytics Aggregate Data ID

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

  8. Wählen Sie Create aus.

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

  10. Kehren Sie zur Snowflake Connector for Google Analytics Aggregate Data-Oberfläche zurück, und fügen Sie die Werte in die entsprechenden Felder ein.

  11. Wählen Sie Sign in aus.