Richten Sie ein Google Cloud Pub-Unterspoke

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Integrieren Sie ServiceNowInstanz und Google Cloud Pub Sub Durch Erstellen einer anwenderdefinierten OAuth-Anwendung in Google Cloud-Account Zur Authentifizierung ServiceNowAnforderungen.

    Vorbereitungen

    • Fordern Sie an IntegrationHubAbonnement.
    • Aktivieren Sie Google Cloud Pub-UnterSpoke .
    • Erforderliche Rolle: admin.

    Erstellen Sie eine anwenderdefinierte Anwendung

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

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Registrieren Sie eine neue anwenderdefinierte Anwendung, indem Sie zu navigieren https://console.cloud.google.com/.
    2. Erstellen Sie ein Projekt mit Ihren Administrator-Anmeldeinformationen, und öffnen Sie das Projekt.
    3. Wählen Sie im Menü „APIs und Services“ die Option aus Bildschirm „OAuth-Einwilligung“ Geben Sie den Anwendungsnamen ein, und geben Sie die autorisierte Domäne an service-now.com .
    4. Klicken Sie auf Speichern.
    5. Wählen Sie im Menü „APIs und Services“ die Option aus Anmeldeinformationen , Und wählen Sie aus OAuth-Client-ID erstellen Von Erstellen Sie Anmeldeinformationen Liste.
    6. Wählen Sie den Anwendungstyp aus OAuth-Client-ID .
    7. Geben Sie Folgendes ein Autorisierter Umleitungs-URI : https://<instance>.service-now.com/oauth_redirect.do Und klicken Sie auf Erstellen .
      Das OAuth-Client-Fenster zeigt Ihre Client-ID und den geheimen Client-Schlüssel an.
    8. Kopieren Sie diese beiden Werte in eine Textdatei, damit Sie sie verwenden können Registrieren Sie Google Cloud Pub Sub als OAuth-Anbieter.
      Auf die Client-ID und das Geheimnis kann immer über die Google-APIs und -Services-Schnittstelle zugegriffen werden. Klicken Sie Auf Anmeldeinformationen Und wählen Sie den Namen der OAuth 2,0-Client-ID aus.

    Registrieren Sie Google Cloud Pub Sub als OAuth-Anbieter

    Verwenden Sie die während der Konfiguration der Google Cloud Pub-Unteranwendung generierten Informationen, um Google Cloud als OAuth-Anbieter zu registrieren und zuzulassen ServiceNowInstanz zum anfordern von OAuth 2,0-Token.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Konfigurieren Sie die Google Identity and Access Spoke.

    Prozedur

    1. Navigieren zu System-OAuth > Applikationsregistrierungan.
    2. Offen für den Datensatz, Google Cloud Pub Sub .
    3. Füllen Sie diese Werte im Formular aus.
      Tabelle : 1. Anwendungsregistrierungen-Formular
      Feld Beschreibung
      Client-ID Client-ID der Google Cloud Pub-Unteranwendung.
      Geheimer Clientschlüssel Client-Geheimnis der Google Cloud Pub-Unteranwendung.
      OAuth-API-Skript OauthGooglePubSubUtils Ist standardmäßig ausgewählt.
      Autorisierungs-URL Der Endpunkt des OAuth-Autorisierungscodes: https://accounts.google.com/o/oauth2/auth .
      Token-URL Der Endpunkt des OAuth-Server-Tokens: https://oauth2.googleapis.com/token .
      Umleitungs-URL OAuth-Rückrufendpunkt in diesem Format: https://<instance>.service-now.com/oauth_redirect.do . Wenn leer gelassen, 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 den Google Cloud-Account. Der Google Cloud Pub SubSpoke-Alias für Verbindungen und Anmeldeinformationen verwendet diese Anmeldeinformationen, um Aktionen zu autorisieren.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > IntegrationHub > Verbindungen und Anmeldeinformationenan.
    2. Öffnen Sie den Datensatz, GoogleCloudPubSub .
    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 : 2. Formular „OAuth 2.0-Anmeldeinformationen“
      Feld Beschreibung
      Name Name zur Identifizierung des Anmeldeinformationsdatensatzes. Beispiel: Google Cloud Pub-Unteranmeldeinformation .
      OAuth-Einheitenprofil Wählen Sie das standardmäßige OAuth-Entitätsprofil aus. Google Cloud Pub Sub default_Profile .
      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 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.