Richten Sie die Spoke Google Drive ein

  • Freigeben Version: Washingtondc
  • Aktualisiert 3. August 2023
  • 4 Minuten Lesedauer
  • Integrieren Sie eine ServiceNow -Instanz und Google Drive-Spoke, indem Sie Google Drive -Anmeldeinformationen verwenden, um ServiceNow -Anforderungen zu authentifizieren.

    Vorbereitungen

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

    Konfigurieren Sie die Anwendung Google Drive .

    Erstellen Sie eine benutzerdefinierte OAuth-Anwendung aus Ihrem Konto Google Drive, um die OAuth 2.0-Authentifizierung mit dem Google Drive-Spokezu aktivieren.

    Vorbereitungen

    Google Drive Integrationsanforderungen:
    • Eine Domäne und eine E-Mail-Adresse, die der Domäne zugeordnet ist. Beispiel: www.mydomain.com und jane-admin@mydomain.com. Sie können nur eine E-Mail-Adresse pro Domäne in G Suite oder Google Driveregistrieren.
    • Eine Google G Suite - oder Google Drive -Anmeldung, die mit der Domäne erstellt wurde.
    • Ein Konto Google Drive.

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Führen Sie diese Schritte von Ihrem Google G Suite - oder Google Drive -Konto aus. In der Produktdokumentation von G Suite finden Sie Anweisungen zum Erstellen und Konfigurieren benutzerdefinierter Anwendungen.

    Prozedur

    1. Melden Sie sich beim G Suite -Portal, https://gsuite.google.com/, mit Ihren Domänen-E-Mail-Anmeldeinformationen an.
    2. Geben Sie Ihren Geschäftsnamen, die Anzahl der Mitarbeiter und Ihr Land ein, und wählen Sie Weiteraus.
    3. Geben Sie den Kontaktnamen, die E-Mail-Adresse und die geschäftliche Telefonnummer des Administrators ein, und wählen Sie Weiteraus.
    4. Geben Sie die Domäne ein, die dieser Spoke zugeordnet ist.
    5. Geben Sie den Benutzernamen und das Passwort für Ihre Domäne an.
    6. Fügen Sie dem Konto G Suite Benutzer hinzu.
    7. Überprüfen Sie Ihre Domäne und E-Mail-Adresse.
      Benutzer müssen ihre eigenen Anmeldungen erstellen, indem sie zur Google -Dokumentation navigieren.
    8. Registrieren Sie eine neue benutzerdefinierte Anwendung.
      1. Navigieren Sie zu https://console.developers.google.com.
      2. Erstellen Sie ein -Projekt mit Ihren G Suite -Administratoranmeldeinformationen.
    9. Suchen Sie nach der API Google Drive, und aktivieren Sie sie.
    10. Erstellen Sie eine Anwendung für Anmeldeinformationen, und speichern Sie die Client-ID und den geheimen Clientschlüssel.
      Der geheime Clientschlüssel wird nur für kurze Zeit im Nur-Text-Format angezeigt. Kopieren Sie die Client-ID und den geheimen Clientschlüssel in eine Textdatei, damit Sie sie beim Registrieren Sie Google Drive als OAuth-Providerverwenden können.

    Registrieren Sie Google Drive als OAuth-Provider

    Verwenden Sie die während der Kontokonfiguration Google Drive generierten Informationen, um die Anwendung Google Drive als OAuth-Provider zu registrieren und der Instanz die Anforderung von OAuth 2.0-Token zu ermöglichen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren Sie in ServiceNow zu System-OAuth > Applikationsregistrierung.
    2. Klicken Sie auf Neu.
    3. Wählen Sie auf dem Bildschirm mit dem Titel What type of OAuth application (Welche Art von OAuth-Anwendung) Verbindung mit einem OAuth-Provider einer Drittpartei herstellenaus.
    4. Geben Sie diese Werte in das Formular „Anwendungsregistrierungen“ ein:
      Feld Wert erforderlich
      Name Geben Sie einen beliebigen Namen ein, um den Datensatz eindeutig zu identifizieren, z. B. GoogleDrive.
      Client-ID Geben Sie die Client-ID der Google Drive-Anwendung ein, die Sie in G Suite erstellt haben.
      Geheimer Clientschlüssel Geben Sie den geheimen Clientschlüssel ein, den Sie beim Erstellen der Anwendung in G Suite generiert haben.
      OAuth-API-Skript Klicken Sie auf das Suchsymbol ( Suchsymbol), und wählen Sie OAuthUtilGoogleDrive aus.
      Standardgewährungstyp Wählen Sie Autorisierungscode aus.
      Autorisierungs-URL Klicken Sie auf das Schlosssymbol Schlosssymbol, geben Sie https://accounts.google.com/o/oauth2/authein, und klicken Sie dann erneut auf das Schlosssymbol.
      Token-URL Klicken Sie auf das Schlosssymbol Schlosssymbol, geben Sie https://www.googleapis.com/oauth2/v4/tokenein, und klicken Sie dann erneut auf das Schlosssymbol.
      Umleitungs-URL Klicken Sie auf das Schlosssymbol Schlosssymbol, und geben Sie https://ein.<instance> .service-now.com/oauth_redirect.do , und klicken Sie dann erneut auf das Schlosssymbol.
    5. Wahlweise: Fügen Sie in der zugehörigen Liste OAuth-Entitätsbereiche alle für Ihre Anwendung erforderlichen Bereiche hinzu.

      Google Drive-Spoke enthält standardmäßig die folgenden Bereiche:

      • appdata
      • Laufwerk
      • schreibgeschütztes Laufwerk
      • file
      • Dateiübertragung
      • Metadaten
      • metadatareadonly
      • schreibgeschützte Fotos
      • Skripts
      • Anwender

      Klicken Sie auf Neue Zeile einfügen, und geben Sie den Namen und den OAuth-Bereich der Berechtigung ein. Der Name und der OAuth-Bereich sind häufig dieselbe Zeichenfolge.Eine Auswahl von OAuth-Entitätsbereichen

    6. 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 Spoke Google Drive .

    Erstellen Sie Anmeldeinformationsdatensätze, um eine Verbindung zur benutzerdefinierten OAuth-Anwendung Google Drive herzustellen, die Sie während der Kontokonfiguration Google Drive erstellt haben. Die Aliasse für Verbindungen und Anmeldeinformationen Google Drive-Spoke verwenden diese Anmeldeinformationen zum Autorisieren von Aktionen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > IntegrationHub > Verbindungen und Anmeldeinformationen > Berechtigungen und klicken Sie auf Neu.
    2. Wählen Sie OAuth 2.0-Anmeldeinformationen aus.
    3. Geben Sie einen eindeutigen Namen für die Anmeldeinformationen ein, z. B. gDrive Cred.
    4. Klicken Sie auf das Suchsymbol für das OAuth-Entitätsprofil ( Suchsymbol), und wählen Sie das Profil mit dem Namen der OAuth-Anwendungsregistrierung aus, die Sie bei der Registrierung des Google Drive -Service als OAuth-Provider erstellt haben.
    5. Klicken Sie auf Oauth-Token abrufen.

    Verbindungsdatensatz für die Google Drive erstellen

    Erstellen Sie Verbindungsdatensätze zu einem Konto Google Drive. Ein Verbindungsalias löst Ihre Google Drive -Verbindung und -Anmeldeinformationen zur Laufzeit auf. Pro Verbindungsalias ist jeweils nur eine Verbindung aktiv.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Verbindungen und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationen.
    2. Wählen Sie die Google Drive-Verbindung aus.
    3. Legen Sie in der zugehörigen Liste „Verbindungsattribute“ den Standardwert der API-Version auf v3fest.
      Wenn keine Verbindungsattribute vorhanden sind, klicken Sie auf Neu, und erstellen Sie ein Verbindungsattribut mit diesen Informationen:
      Feld Wert erforderlich
      Bezeichnung API-Version
      Spaltenname u_api_version
      Obligatorisch Falsch
      Schreibgeschützt Falsch
      Typ Zeichenfolge
      Referenz (leer)
      Standardwert v3
    4. Wählen Sie in der zugehörigen Liste „Verbindungen“ die Option gDrive-Verbindung aus.
      Feld Wert erforderlich
      Name Geben Sie den Namen gDrive-Verbindung ein.
      Anmeldeinformation Wählen Sie den Anmeldeinformationsnamen aus, den Sie beim Erstellen des Anmeldeinformationsdatensatzes angegeben haben. Der in den obigen Schritten verwendete Wert ist gDrive Cred.
      Verbindungsalias Wählen Sie den Wert sn_googledrive_spoke.Google_Drive aus
      Verbindungs-URL Geben Sie die URL https://www.googleapis.com/ ein.
      Standardgewährungstyp Wählen Sie Client-Anmeldeinformationen aus.
      Autorisierungs-URL Geben Sie https://accounts.google.com/o/oauth2/auth ein.
    5. Zurück zu IntegrationHub > Verbindungen und Anmeldeinformationen > Berechtigungen und wählen Sie googledrive_cred aus.
    6. Klicken Sie unter Zugehörige Links auf OAuth-Token abrufen.
      Eine Bestätigungsmeldung zeigt an, dass der OAuth-Token-Flow erfolgreich abgeschlossen wurde. Überprüfen Sie die Details, wenn der Flow nicht erfolgreich ist.
      Hinweis:
      Stellen Sie sicher, dass Sie Popup-Fenster in Ihrem Browser zulassen.

    Ergebnisse

    Google Drive-Spoke wird eingerichtet und in die Instanz ServiceNow integriert.