Richten Sie die Google Cloud Functions -Spoke ein

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Integrieren Sie die Instanz Google Cloud FunctionsServiceNow und den Account [], indem Sie in [] eine anwenderdefinierte OAuth-Anwendung erstellen, um Anforderungen von ServiceNowGoogle Cloud Platform zu authentifizieren.

    Vorbereitungen

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

    Konfigurieren Sie die Anwendung Google Cloud Funktionen

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

    Warum und wann dieser Vorgang ausgeführt wird

    Führen Sie diese Schritte in der Google Cloud Platformaus. Anweisungen zum Erstellen und Konfigurieren von benutzerdefinierten Anwendungen finden Sie in der Produktdokumentation zur Google Cloud Platform.

    Prozedur

    1. Registrieren Sie eine neue anwenderdefinierte Anwendung, indem Sie zu https://console.cloud.google.com/ navigieren und mit den Anmeldeinformationen Ihres Administrators ein Projekt erstellen.
    2. Öffnen Sie Ihr neues Projekt, und wählen Sie im Menü APIs und Services die Option OAuth-Zustimmungsbildschirmaus.
    3. Geben Sie den Anwendungsnamen ein, geben Sie die autorisierte Domäne service-now.coman, und wählen Sie Speichernaus.
    4. Wählen Sie im Menü APIs und Services die Option Anmeldeinformationenaus, und wählen Sie OAuth-Client-IDerstellen in der Liste Anmeldeinformationen erstellen aus.
    5. Wählen Sie den Anwendungstyp „ OAuth-Client-ID“ aus.
    6. Geben Sie den folgenden autorisierten Umleitungs-URIein: https:// <instance> .service-now.com/oauth_redirect.do , und wählen Sie Erstellenaus.
    7. Kopieren Sie Ihre Client-ID und Ihren geheimen Clientschlüssel aus dem OAuth-Clientfenster in eine Textdatei, damit Sie sie verwenden können, wenn Sie Registrieren Sie Google Cloud Functions als OAuth-Anbieterausführen .
      Auf die Client-ID und das Geheimnis kann über die Schnittstelle „Google APIs & Services“ zugegriffen werden. Wählen Sie Anmeldeinformationen und anschließend den Namen der OAuth 2.0-Client-ID aus.

    Registrieren Sie Google Cloud Functions als OAuth-Anbieter

    Verwenden Sie die Informationen, die während der Konfiguration der Anwendung Google Cloud Functions generiert wurden, um Google Cloud Functions als OAuth-Anbieter zu registrieren und der Instanz ServiceNow die Anforderung von OAuth 2.0-Token zu gestatten.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > System-OAuth > Applikationsregistrierung.
    2. Öffnen Sie für den Datensatz, Google Cloud Functions.
    3. Füllen Sie diese Werte im Formular aus.
      Tabelle : 1. Anwendungsregistrierungen-Formular
      Feld Beschreibung
      Client-ID Client-ID der Anwendung Google Cloud Functions.
      Geheimer Clientschlüssel Geheimer Clientschlüssel der Anwendung Google Cloud Functions.
      OAuth-API-Skript OauthGoogleCloudFunctionsUtils ist standardmäßig ausgewählt.
      Autorisierungs-URL Der OAuth-Autorisierungscode-Endpunkt: https://accounts.google.com/o/oauth2/auth.
      Token-URL Der OAuth-Servertoken-Endpunkt: https://oauth2.googleapis.com/token.
      Umleitungs-URL OAuth-Callback-Endpunkt in diesem Format: https://<instance> .service-now.com/oauth_redirect.do Wenn dieses 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 Spoke Google Cloud Functions .

    Erstellen Sie einen Anmeldeinformationsdatensatz für die Anwendung Google Cloud Functions. Der Alias für Verbindungen und Anmeldeinformationen der Google Cloud Functions -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 GoogleCloudFunctions.
    3. Klicken Sie auf der Registerkarte Anmeldeinformationen auf 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: Anmeldeinformationen für Google Cloud Functions.
      OAuth-Einheitenprofil Wählen Sie das standardmäßige OAuth-Entitätsprofil Google Cloud Functions default_profile aus.
      Anmeldeinformationsalias Alias für Anmeldeinformationen, der diesem Datensatz zugeordnet ist. Der Standardaliasdatensatz sn_gcp_cf_spoke.GoogleCloudFunctions ist ausgewählt.

      Anmeldeinformationsdatensatz für Google Cloud Functional 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.