Richten Sie die Google Chat-Spokeein

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Integrieren Sie die Instanz ServiceNow und Google Chat, indem Sie in der Google Cloud-Konsole eine anwenderdefinierte OAuth-Anwendung erstellen, um ServiceNow -Anforderungen zu authentifizieren.

    Vorbereitungen

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

    Erstellen Sie OAuth-Anmeldeinformationen in der Google Cloud-Konsole für die Google Chat-Spoke

    Erstellen Sie Anmeldeinformationen im Konto der Google Cloud Console, um die OAuth 2.0-Authentifizierung mit der Google Chat-Spoke zu aktivieren.

    Warum und wann dieser Vorgang ausgeführt wird

    Führen Sie diese Schritte in der Google Cloud Consoleaus.

    Vorbereitungen

    Prozedur

    1. Navigieren Sie in der Google Cloud-Konsole zu Hauptmenü > IAM und Administrator > Erstellen Sie ein Projekt.
      Sie können auch direkt zu wechseln https://console.cloud.google.com/projectcreate
    2. Geben Sie im Feld Projektname einen beschreibenden Namen für Ihr Projekt ein.
      Hinweis:
      Die Projekt-ID kann nicht geändert werden, nachdem das Projekt erstellt wurde. Wählen Sie daher eine ID aus, die Ihren Anforderungen für die Lebensdauer des Projekts entspricht.
    3. Rufen Sie nach dem Erstellen einer Google Chat-App die Bereitstellungs-ID der App ab, und zeichnen Sie sie auf.
      Sie müssen die Bereitstellungs-ID für die Verbindungskonfiguration angeben. Weitere Informationen finden Sie unter Bereitstellungs-ID suchen.
    4. Navigieren zu Navigationsmenü > APIs und Services > Aktivierte APIs und Services.
    5. Wählen Sie Google Chat API aus der Liste aus.
      Wählen Sie in der Google Cloud-Konsole die Google Chat API aus
    6. Klicken Sie auf die Registerkarte ANmeldeinformationen.
    7. Klicken Sie auf + CREATE CREDENT IDENTIAS (Anmeldeinformationen erstellen), und wählen Sie OAuth-Client-ID aus.
      Erstellen Sie Anmeldeinformationen für die Google Chat-App in der Google Cloud Console
    8. Füllen Sie die Felder im Formular „OAuth-Client-ID erstellen“ aus.
      Feld Beschreibung
      Anwendung Wählen Sie Webanwendung aus der Liste aus.
      Name Geben Sie einen eindeutigen Namen ein, um den OAuth 2.0-Client zu identifizieren.
      Autorisierter JavaScript-Ursprungs-URI Geben Sie den URI Ihrer ServiceNow-Instanz ein. Beispiel: https://<your-instance-name> .servicen-now.com
      Autorisierte Umleitungs-URIs Geben Sie den Umleitungs-URI Ihrer ServiceNow-Instanz ein. Beispiel: https://<your-instance-name> .servicen-now.com/oauth_redirect.do
      Erstellen Sie eine OAuth-Client-ID für die Google Chat-Spoke in der Google Cloud-Konsole
    9. Klicken Sie auf ERSTELLEN.
      Ein OAuth-Client mit Client-ID und geheimem Clientschlüssel wird erstellt. Notieren Sie die Client-ID und den geheimen Clientschlüssel.
    10. Klicken Sie auf die Registerkarte KONFIGURATION, und füllen Sie die Felder aus.
      Feld Beschreibung
      App-Name Geben Sie einen Namen für Ihre Anwendung ein.
      Avatar-URL Geben Sie eine HTTPS-URL für das Avatar-Bild Ihrer App an.
      Beschreibung Geben Sie eine Beschreibung für Ihre Anwendung ein.
    11. Geben Sie unter Verbindungseinstellungen im Feld Bereitstellungs- ID die Bereitstellungs-ID der Google Chat-App aus Schritt 4 an.
      Hinweis:
      Wenn Sie beim Erstellen der App Schrägstrichbefehle erstellt haben, geben Sie diese an.
      Fügen Sie die Bereitstellungs-ID der App in den Verbindungseinstellungen hinzu
    12. Speichern Sie die Konfiguration Ihrer App in der Google Cloud Console.

    Konfigurieren Sie eine Verbindung für die Google Chat-Spoke

    Fügen Sie eine Docker-Verbindung hinzu, und konfigurieren Sie sie, um ServiceNow-Anforderungen in der Docker-Spoke zu authentifizieren.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designer.
    2. Klicken Sie auf die Registerkarte Verbindungen.
    3. Suchen Sie den Alias für Google_Chat, und klicken Sie auf Detailsanzeigen.
      Hinweis:
      Klicken Sie nicht aufVerbindung hinzufügen.
      Google Chat-Spoke-Verbindungsvorlage
    4. Klicken Sie auf Konfigurieren, wenn Sie die Verbindung zum ersten Mal konfigurieren.
      Konfiguration der Google Chat-Spoke-Verbindung
    5. Füllen Sie die Felder im Formular „Verbindung konfigurieren“ aus.
      Feld Beschreibung
      Verbindungsname Name zur eindeutigen Identifizierung des Verbindungsdatensatzes.
      Verbindungs-URL URL zu Google Chat APIs. Geben Sie https://chat.googleapis.com ein
      API-Version Google Chat API-Version Geben Sie v1 ein.
      OAuth-Client-ID OAuth-Client-ID der Google Chat-App in der Google Cloud-Konsole.
      Geheimer OAuth-Schlüssel Geheimer OAuth-Clientschlüssel der Google Chat-App in der Google Cloud-Konsole.
      OAuth-Umleitungs-URL OAuth-Umleitungs-URL Ihrer ServiceNow-Instanz. Geben Sie in diesem Formathttps://ein.<your-instance-name> .service-now.com/oauth_redirect.do
    6. Klicken Sie auf Configure and Get OAuth Token (Konfigurieren und OAuth-Token abrufen).
      Sie werden zur Anmeldeseite für Google-Konten weitergeleitet.
    7. Geben Sie Ihre Anmeldeinformationen für die Google Chat API ein.

    Ergebnisse

    Ein OAuth-Token wird generiert und für die Google Chat-Spoke konfiguriert.