Richten Sie die GitLab -Spoke ein

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Integrieren Sie Ihre Instanz ServiceNow und GitLab, indem Sie in GitLab] eine anwenderdefinierte OAuth-Anwendung erstellen.

    Vorbereitungen

    • IntegrationHub-Abonnement anfordern
    • Aktivieren Sie das Spoke-Plugin GitLab
    • Erstellen Sie einen Account bei GitLab um https://gitlab.com/users/sign_in
    • Erforderliche Rolle: admin

    Fügen Sie das GitLab-Token hinzu

    Fügen Sie das Token GitLab hinzu, um Anforderungen von Ihrer Instanz ServiceNow ] zu authentifizieren.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > GitLab-Tokenverwaltung > GitLab-Token-Verwaltungen.
    2. Klicken Sie auf Neu.
    3. Füllen Sie diese Werte im Formular aus.
      Tabelle : 1. Formular „Gitlab Token Management“.
      Feld Beschreibung
      Geheimer Schlüssel Während der Konfiguration der Anwendung GitLab erstelltes Geheimnis.
      Name Name zur Identifizierung des Datensatzes.
      OAuth-Einheitenprofil OAuth-Profil, das während der Registrierung von GitLab-Spoke als OAuth-Anbieter erstellt wurde. Wählen Sie beispielsweise GitLab-OAuth-Profilaus.
    4. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
    5. Klicken Sie auf Sicheres Token generieren.
      Der Wert des generierten sicheren Tokens wird angezeigt.
    6. Kopieren Sie den Wert des sicheren Tokens, und notieren Sie ihn zur späteren Verwendung.
    7. Klicken Sie auf Aktualisieren.

    Erstellen Sie eine OAuth-Anwendung im Account GitLab .

    Erstellen Sie eine anwenderdefinierte OAuth-Anwendung von Ihrem Konto GitLab aus, um die OAuth 2.0-Authentifizierung mit dem Konto GitLab-Spoke] zu aktivieren.

    Vorbereitungen

    • GitLab Account
    • Erforderliche Rolle: GitLab admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Führen Sie diese Schritte in Ihrem Konto GitLab aus. Siehe GitLab In der -Dokumentation finden Sie Anweisungen zum Erstellen und Konfigurieren von Anwendungen.

    Prozedur

    1. Erstellen Sie über Ihren Account GitLab eine Anwendung.
    2. Geben Sie unter Umleitungs-URI dieInstanz-URL ServiceNow ein.
      Das Format der Umleitungs-URL lautet: https://<instance-name> .service-now.com/api/sn_gitlab_spoke/gitlab_oauth_redirect/oauth?secureToken=<Secure-Token> .

      Ersetzen<Instance-Name> durch den Namen Ihrer Instanz ServiceNow und ersetzen Sie<Secure-Token> mit dem sicheren Token, das Sie in der ServiceNow-Instanz generiert hatten.

    3. Kopieren Sie die Anwendungs-ID und das Geheimnis, und notieren Sie sie zur späteren Verwendung.
      Diese Details sind erforderlich, um die Anwendung als OAuth-Drittpartei in Ihrer Instanz ServiceNow zu registrieren.

    Ergebnisse

    Die anwenderdefinierte OAuth-Anwendung von Ihrem Konto GitLab wird erstellt und kann in die Instanz ServiceNow integriert werden.

    Konfigurieren Sie eine Verbindung für die GitLab-Spoke

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

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Prozessautomatisierung > Flow Designer.
    2. Klicken Sie auf die Registerkarte Verbindungen.
    3. Suchen Sie den GitLab- Verbindungsalias, und klicken Sie auf Details anzeigen.
    4. Klicken Sie auf Bearbeiten, oder klicken Sie, wenn Sie die Spoke zum ersten Mal konfigurieren, auf Konfigurieren.
    5. Füllen Sie die Felder im Formular „ Verbindung “ aus.
      Feld Beschreibung
      Verbindungsname Name zur eindeutigen Identifizierung der Verbindung.
      Verbindungs-URL Geben Sie https://gitlab.com/api ein.
      Hinweis:
      Wenn Sie GitLab auf einem lokalen Server installiert haben, geben Sie die URL in diesem Format ein: https://<gitlab-hosted-instance> .com/api
      OAuth-Entitätsname Name zur Identifizierung des OAuth-Entitätsdatensatzes.
      OAuth-Client-ID Während der Konfiguration der Anwendung GitLab erstellte Anwendungs-ID.
      Geheimer OAuth-Schlüssel Während der Konfiguration der Anwendung GitLab erstelltes Geheimnis.
      OAuth-Umleitungs-URL OAuth-Callback-Endpunkt. Das Format der Umleitungs-URL lautet: https://<instance-name> .service-now.com/api/sn_gitlab_spoke/gitlab_oauth_redirect/oauth?secureToken=<Secure-Token> .

      Ersetzen<Instance-Name> durch den Namen Ihrer Instanz ServiceNow und ersetzen Sie<Secure-Token> mit dem sicheren Token, das Sie in der ServiceNow-Instanz generiert hatten.

    6. Klicken Sie auf Configure and Get OAuth Token (Konfigurieren und OAuth-Token abrufen).