Richten Sie die Google Cloud Pub Sub-Spokeein

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Integrieren Sie die Instanz ServiceNow und Google Cloud Pub Sub, indem Sie eine benutzerdefinierte OAuth-Anwendung im Google Cloud-Konto erstellen, um Anforderungen von ServiceNow zu authentifizieren.

    Vorbereitungen

    • Fordern Sie ein IntegrationHub -Abonnement an.
    • Aktivieren Sie die Google Cloud Pub Sub-Spoke.
    • Erforderliche Rolle: admin

    Benutzerdefinierte Anwendungen erstellen

    Erstellen Sie eine benutzerdefinierte OAuth-Anwendung in Ihrem Konto Google Cloud Platform, um die OAuth 2.0-Authentifizierung mit der Google Cloud Pub Sub-Spoke zu aktivieren.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Registrieren Sie eine neue benutzerdefinierte Anwendung, indem Sie zu https://console.cloud.google.com/navigieren.
    2. Erstellen Sie ein Projekt mit Ihren Administratoranmeldeinformationen, und öffnen Sie das Projekt.
    3. Wählen Sie im Menü APIs & Services die Option OAuth-Zustimmungsbildschirmaus, geben Sie den Anwendungsnamen ein, und geben Sie die autorisierte Domäne service-now.coman.
    4. Klicken Sie auf Speichern.
    5. Wählen Sie im Menü APIs & Services die Option Anmeldeinformationenund dann OAuth-Client-ID erstellen aus der Liste Anmeldeinformationen erstellen aus.
    6. Wählen Sie den Anwendungstyp OAuth-Client-ID aus.
    7. Geben Sie den folgenden autorisierten Umleitungs-URIein: https:// <instance> .service-now.com/oauth_redirect.do und klicken Sie auf Erstellen.
      Im OAuth-Client-Fenster werden Ihre Client-ID und der geheime Clientschlüssel angezeigt.
    8. Kopieren Sie diese beiden Werte in eine Textdatei, damit Sie sie beim Registrieren Sie Google Cloud Pub Sub als OAuth-Providerverwenden können.
      Auf die Client-ID und den geheimen Schlüssel kann jederzeit in der Google APIs & Services-Schnittstelle zugegriffen werden. Klicken Sie auf Anmeldeinformationen, und wählen Sie den OAuth 2.0-Client-ID-Namen aus.

    Registrieren Sie Google Cloud Pub Sub als OAuth-Provider

    Verwenden Sie die Informationen, die während der Konfiguration der Google Cloud Pub Sub-Anwendung generiert wurden, um Google Cloud als OAuth-Provider zu registrieren und der Instanz ServiceNow die Anforderung von OAuth 2.0-Token zu ermöglichen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu System-OAuth > Applikationsregistrierung.
    2. Öffnen Sie für den Datensatz Google Cloud Pub Sub.
    3. Füllen Sie diese Werte im Formular aus.
      Tabelle : 1. Formular „Anwendungsregistrierungen“
      Feld Beschreibung
      Client-ID Client-ID der Google Cloud Pub Sub-Anwendung
      Geheimer Clientschlüssel Geheimer Clientschlüssel der Google Cloud Pub Sub-Anwendung.
      OAuth-API-Skript OauthGooglePubSubUtils ist standardmäßig ausgewählt.
      Autorisierungs-URL Der OAuth-Autorisierungscode-Endpunkt: https://accounts.google.com/o/oauth2/auth.
      Token-URL Der OAuth-Server-Token-Endpunkt: https://oauth2.googleapis.com/token.
      Umleitungs-URL OAuth-Callback-Endpunkt in diesem Format: https://<instance> .service-now.com/oauth_redirect.do . Wenn das Feld leer gelassen wird, generiert die Instanz die URL automatisch.
    4. Klicken Sie mit der rechten Maustaste auf den Formularheader und wählen Sie Speichern aus.

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

    Erstellen Sie einen Anmeldeinformationsdatensatz für das Google Cloud-Konto. Der Alias für Verbindungen und Anmeldeinformationen der Google Cloud Pub Sub-Spoke verwendet diese Anmeldeinformationen zum Autorisieren von Aktionen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Integrations-Hub > Verbindungen und Anmeldeinformationen.
    2. Öffnen Sie den Datensatz GoogleCloudPubSub.
    3. Klicken Sie auf der Registerkarte Anmeldeinformationen auf Neu.
      Das System zeigt die folgende Meldung 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 : 2. Formular „OAuth 2.0-Anmeldeinformationen“
      Feld Beschreibung
      Name Name zur Identifizierung des Anmeldeinformationsdatensatzes. Beispiel: Google Cloud Pub Sub Cred.
      OAuth-Einheitenprofil Wählen Sie das standardmäßige OAuth-Entitätsprofil Google Cloud Pub Sub default_profile aus.
      Anmeldeinformationsalias Anmeldeinformationsalias, der diesem Datensatz zugeordnet ist. Der Standardalias-Datensatz, sn_gc_pubsub_spoke.GoogleCloudPubSub, ist ausgewählt.

      Anmeldeinformationsdatensatz für die Google Pub Sub-Spoke.

    6. Klicken Sie mit der rechten Maustaste in den Header 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.