---
sourceDocument: Xanadu: Integrationen mit Anwendungen erstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Integrationen mit Anwendungen erstellen

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Richten Sie die GitLab -Spoke ein

# Richten Sie die GitLab -Spoke ein {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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
{#setup-gitlab-spoke__ul_sh4_dtg_2hb}

## Fügen Sie das GitLab-Token hinzu {#ariaid-title2}

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

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Navigieren zu AlleGitLab-TokenverwaltungGitLab-Token-Verwaltungen.
2. Klicken Sie auf Neu.
3. Füllen Sie diese Werte im Formular aus.  
   {#add-gitlab-token__table_wzf_hhg_rmb__entry__2}

   | 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. |
   [Tabelle : 1. Formular „Gitlab Token Management".]

   {#add-gitlab-token__table_wzf_hhg_rmb}
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 . {#ariaid-title3}

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.
{#create-app-gitlab__ul_nhk_cnh_gfb}

### Warum und wann dieser Vorgang ausgeführt wird

Führen Sie diese Schritte in Ihrem Konto GitLab aus. Siehe [GitLab](https://docs.gitlab.com/ee/README.html) 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: <kbd class="ph userinput">https://</kbd>\<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.
{#create-app-gitlab__steps_zzx_w4p_ngb}

### 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 {#ariaid-title4}

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 ProzessautomatisierungFlow 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.  
   {#gitlab-conf-temp__table_tfv_3d5_h5b__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Verbindungsname | Name zur eindeutigen Identifizierung der Verbindung. |
   | Verbindungs-URL | Geben Sie <kbd class="ph userinput">https://gitlab.com/api ein</kbd>. Hinweis: Wenn Sie GitLab auf einem lokalen Server installiert haben, geben Sie die URL in diesem Format ein: <kbd class="ph userinput">https://</kbd>\<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: <kbd class="ph userinput">https://</kbd>\<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. |
   [ ]

   {#gitlab-conf-temp__table_tfv_3d5_h5b}
6. Klicken Sie auf Configure and Get OAuth Token (Konfigurieren und OAuth-Token abrufen).

