Richten Sie ein GitLab Spoke

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Integrieren Sie Ihr ServiceNow Instanz und GitLab Durch Erstellen einer anwenderdefinierten OAuth-Anwendung in GitLab.

    Vorbereitungen

    • Fordern Sie an IntegrationHub Abonnement.
    • GitLab-Spoke aktivieren
    • Erstellen Sie einen Account mit GitLab Um https://gitlab.com/users/sign_in.
    • Erforderliche Rolle: admin.

    Fügen Sie GitLab-Token hinzu

    Hinzufügen GitLabToken zum Authentifizieren von Anforderungen von ServiceNow Instanz.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > GitLab-Token-Verwaltung > GitLab-Token-Verwaltungenan.
    2. Klicken Sie auf Neu.
    3. Füllen Sie diese Werte im Formular aus.
      Tabelle : 1. Formular „GitLab-Token-Verwaltung“
      Feld Beschreibung
      Geheimnis Geheimnis, das während erstellt wurde GitLabAnwendungskonfiguration.
      Name Name zur Identifizierung des Datensatzes.
      OAuth-Einheitenprofil Lassen Sie das Feld leer. Das System weist das standardmäßige Entitätsprofil automatisch zu, nachdem die Verbindung konfiguriert wurde.
    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 zeichnen Sie ihn zur späteren Verwendung auf.
    7. Klicken Sie auf Aktualisieren.

    OAuth-Anwendung in erstellen GitLabAccount

    Erstellen Sie eine anwenderdefinierte OAuth-Anwendung aus Ihrem GitLabAccount zum Aktivieren der OAuth 2,0-Authentifizierung mit GitLab-Spoke.

    Vorbereitungen

    • GitLab Account
    • Erforderliche Rolle: GitLab admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Führen Sie diese Schritte aus Ihrem aus GitLabAccount. Siehe GitLab Dokumentation für Anweisungen zum Erstellen und Konfigurieren von Anwendungen.

    Prozedur

    1. Von Ihrem GitLabAccount erstellen Sie eine Anwendung.
    2. Geben Sie Ein ServiceNow Instanz-URL in Umleitungs-URI .
      Das Format der Umleitungs-URL ist: https://<instance-name>.service-now.com/api/sn_gitlab_spoke/gitlab_oauth_redirect/oauth?secureToken=<Secure-Token> .

      Ersetzen <Instance-Name> Mit dem Namen von ServiceNow Instanz und ersetzen <Secure-Token> Mit dem sicheren Token, das Sie in der ServiceNow-Instanz generiert haben.

    3. Kopieren und zeichnen Sie auf Anwendungs-Id Und Geheimnis Zur späteren Verwendung.
      Diese Details sind erforderlich, um die Anwendung als OAuth-Drittanbieter auf Ihrem zu registrieren ServiceNow Instanz.

    Ergebnisse

    Die anwenderdefinierte OAuth-Anwendung aus Ihrem GitLabAccount wird erstellt und kann in integriert werden ServiceNow Instanz.

    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: Administrator

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
    2. Klicken Sie auf die Registerkarte Integrationen.
    3. Unter Verbindungen , Ausgehend Verbindungen werden standardmäßig angezeigt.
    4. Suchen Sie nach GitLab Verbindungsalias, und klicken Sie auf Details Anzeigen .
    5. Klicken Sie Auf Bearbeiten Oder wenn Sie die Spoke zum ersten Mal konfigurieren, klicken Sie auf Konfigurieren .
    6. Auf der Verbindung Füllen Sie die Felder aus.
      Feld Beschreibung
      Verbindungsname Name zur eindeutigen Identifizierung der Verbindung.
      Verbindungs-URL Geben Sie Ein https://gitlab.com/api .
      Hinweis:
      Wenn Sie installiert haben GitLabGeben Sie auf einem lokalen Server 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 Anwendungs-ID, die während erstellt wurde GitLabAnwendungskonfiguration.
      OAuth-Client-Geheimnis Geheimnis, das während erstellt wurde GitLabAnwendungskonfiguration.
      OAuth-Umleitungs-URL OAuth-Callback-Endpunkt. Das Format der Umleitungs-URL ist: https://<instance-name>.service-now.com/api/sn_gitlab_spoke/gitlab_oauth_redirect/oauth?secureToken=<Secure-Token> .

      Ersetzen <Instance-Name> Mit dem Namen von ServiceNow Instanz und ersetzen <Secure-Token> Mit dem sicheren Token, das Sie in der ServiceNow-Instanz generiert haben.

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