Richten Sie ein Google Cloud SQL-Spoke

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Integrieren Sie die ServiceNow-Instanz und die Google Cloud SQL-Spoke mithilfe der Anmeldeinformationen der Google Cloud-Plattform, um ServiceNow-Anforderungen zu authentifizieren.

    Vorbereitungen

    • Fordern Sie an IntegrationHubAbonnement.
    • Aktivieren Sie Google Cloud SQL-Spoke .
    • Erforderliche Rolle: admin.

    Konfigurieren Sie die Google Cloud SQL-Anwendung

    Erstellen Sie eine anwenderdefinierte OAuth-Anwendung aus Ihrem Google Cloud PlatformAccount zum Aktivieren der OAuth 2,0-Authentifizierung mit der Google Cloud SQL-Spoke.

    Vorbereitungen

    Google-Identität und -Zugriff Integrationsanforderungen:
    • Google Cloud SQL-Account.
    • Erforderliche Rolle: admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Führen Sie diese Schritte aus Google Cloud Platform.

    Prozedur

    1. Registrieren Sie eine neue anwenderdefinierte Anwendung, und öffnen Sie sie.
      1. Navigieren Sie zu https://console.developers.google.com .
      2. Erstellen Sie ein Projekt mit Ihrem Google Cloud PlatformAdministrator-Anmeldeinformationen.
      3. Öffnen Sie das Projekt.
    2. Geben Sie den autorisierten OAuth-Domänennamen an.
      1. Wählen Sie im Menü „APIs und Services“ die Option aus Bildschirm „OAuth-Einwilligung“ .
      2. Geben Sie den Anwendungsnamen ein.
      3. Geben Sie die autorisierte Domäne an service-now.com .
      4. Klicken Sie auf Speichern.
    3. Erstellen Sie die Anmeldeinformationen.
      1. Wählen Sie im Menü „APIs und Services“ die Option aus Anmeldeinformationen .
      2. Wählen Sie Aus OAuth-Client-ID erstellen Von Erstellen Sie Anmeldeinformationen Liste.
    4. Wählen Sie den Anwendungstyp aus Webanwendung .
    5. Geben Sie die folgende autorisierte Umleitungs-URI ein: https://<instance>.service-now.com/oauth_redirect.do Und klicken Sie auf Erstellen .
    6. Kopieren Sie Ihre Client-ID und den geheimen Client in eine Textdatei, damit Sie sie verwenden können, wenn Sie Google Cloud SQL als OAuth-Anbieter registrieren.
      Tipp:
      Sie können jederzeit auf die Client-ID und das Geheimnis in der Google-APIs und -Services-Oberfläche zugreifen, indem Sie auf klicken Anmeldeinformationen Und Auswahl des OAuth 2,0-Client-ID-Namens.

    Registrieren Sie Google Cloud SQL als OAuth-Anbieter

    Verwenden Sie die während der Konfiguration des Google Cloud SQL-Accounts generierten Informationen, um die Google Cloud SQL-Anwendung als OAuth-Anbieter zu registrieren und der Instanz zu ermöglichen, OAuth 2,0-Token anzufordern.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. In ServiceNowInstanz, navigieren Sie zu System-OAuth > Applikationsregistrierungan.
    2. Öffnen Sie den Datensatz, Google Cloud-SQL .
    3. Füllen Sie im Formular diese Felder aus:
      Feld Beschreibung
      Client-ID Client-ID der Google Cloud SQL-Anwendung.
      Geheimer Clientschlüssel Geheimer Clientschlüssel, den Sie beim Erstellen der Anwendung generiert haben.
      OAuth-API-Skript Skript zum Anpassen der Anforderung und Antwort. Wählen Sie Aus OAuthGCPSQLUtil .
      Standardgewährungstyp Zum Erstellen des Tokens verwendeter Gewährungstyp. Wählen Sie Autorisierungscode.
      Autorisierungs-URL OAuth-Autorisierungscode-Endpunkt. Eingabetaste https://accounts.google.com/o/oauth2/v2/auth .
      Token-URL OAuth-Servertoken-Endpunkt. Eingabetaste https://oauth2.googleapis.com/token .
      Umleitungs-URL URL von ServiceNowInstanz in diesem Format: https://<instance>.service-now.com/oauth_redirect.do .
    4. Klicken Sie mit der rechten Maustaste auf den Formularheader und wählen Sie Speichern aus.
      Das System validiert die OAuth-Anmeldeinformationen.

    Erstellen Sie einen Anmeldeinformationsdatensatz für die Google Cloud SQL-Spoke

    Erstellen Sie einen Anmeldeinformationsdatensatz, um die anwenderdefinierte Google Cloud-Anwendung zu verbinden, die Sie während der Account-Konfiguration erstellt haben. Die Google Cloud SQL-Spoke-Aliasse für Verbindungen und Anmeldeinformationen verwenden diese Anmeldeinformationen, um Aktionen zu autorisieren.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > IntegrationHub > Verbindungen und Anmeldeinformationenan.
    2. Öffnen Sie den Datensatz, Google_Cloud_SQL .
    3. In Anmeldeinformationen Klicken Sie auf die Registerkarte Neu .
      Das System zeigt diese Nachricht an: Welche Art von Anmeldeinformationen möchten Sie erstellen?
    4. Wählen Sie OAuth 2.0-Anmeldeinformationen aus.
    5. Füllen Sie diese Werte im Formular aus.
      Tabelle : 1. Formular „OAuth 2.0-Anmeldeinformationen“
      Feld Beschreibung
      Name Name zur Identifizierung des Anmeldeinformationsdatensatzes. Beispiel: Google Cloud-SQL-Anmeldeinformation .
      OAuth-Einheitenprofil Wählen Sie das standardmäßige OAuth-Entitätsprofil aus. Google Cloud-SQL .
      Anmeldeinformationsalias Anmeldeinformationsalias, der diesem Datensatz zugeordnet ist. Der Standardalias-Datensatz, sn_gcpcloudsql_spk.Google_Cloud_SQL Ist ausgewählt.

      Anmeldeinformationsdatensatz für Google Cloud SQL-Spoke.

    6. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
    7. Um das OAuth-Token zu generieren, klicken Sie auf den zugehörigen Link OAuth-Token abrufen.