---
sourceDocument: Xanadu : créer des intégrations avec des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Xanadu : créer des intégrations avec des applications

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Configurer le GitLab spoke

# Configurer le GitLab spoke {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Intégrez votre ServiceNow instance et le GitLab en créant une application OAuth personnalisée dans le GitLab.

## Avant de commencer

* Demander Hub d'intégration un abonnement
* Activer le module d'extension GitLab de spoke
* Créez un compte avec GitLab at <https://gitlab.com/users/sign_in>
* Rôle requis : administrateur
{#setup-gitlab-spoke__ul_sh4_dtg_2hb}

## Ajouter un jeton GitLab {#ariaid-title2}

Ajoutez GitLab un jeton pour authentifier les demandes provenant de votre ServiceNow instance.

### Avant de commencer

Rôle requis : admin.

### Procédure

1. Accédez à la ToutGestion des jetons GitLabGestions des jetons GitLab.
2. Cliquez sur Nouveau.
3. Renseignez ces valeurs sur le formulaire.  
   {#add-gitlab-token__table_wzf_hhg_rmb__entry__2}

   | Champ | Description |
   |-|-|
   | Clé secrète | Clé secrète créée lors de la configuration de l'application GitLab . |
   | Nom | Nom permettant d'identifier l'enregistrement. |
   | Profil de l'entité OAuth | Profil OAuth créé lors de l'inscription GitLabSpoke en tant que fournisseur OAuth. Par exemple, sélectionnez Profil GitLab OAuth. |
   [Tableau 1. Formulaire de gestion des jetons Gitlab]

   {#add-gitlab-token__table_wzf_hhg_rmb}
4. Cliquez avec le bouton droit sur l'en-tête du formulaire, puis cliquez sur Enregistrer.
5. Cliquez sur Générer un jeton sécurisé.  
   La valeur du jeton de sécurité généré s'affiche.
6. Copiez et enregistrez la valeur du jeton de sécurité pour une utilisation ultérieure.
7. Cliquez sur Mettre à jour.

## Créer une application OAuth dans le GitLab compte {#ariaid-title3}

Créez une application OAuth personnalisée à partir de votre GitLab compte pour activer l'authentification OAuth 2.0 avec le GitLabSpoke .

### Avant de commencer

* GitLab compte
* Rôle requis : admin GitLab.
{#create-app-gitlab__ul_nhk_cnh_gfb}

### Pourquoi et quand exécuter cette tâche

Suivez ces étapes à partir de votre GitLab compte. Voir le [GitLab](https://docs.gitlab.com/ee/README.html) Documentation pour des instructions sur la création et la configuration d'applications.

### Procédure

1. À partir de votre GitLab compte, créez une application.
2. Entrez ServiceNow l'URL d'instance dans l'URI de redirection.  
   Le format de l'URL de redirection est le suivant : <kbd class="ph userinput">https://&lt;instance-name&gt;.service-now.com/api/sn_gitlab_spoke/gitlab_oauth_redirect/oauth?secureToken=&lt;Secure-Token&gt;</kbd>.

   Remplacez \<Instance-Name\> par le nom de votre ServiceNow instance et remplacez \<Secure-Token \> par le jeton de sécurité que vous avez généré dans l'instance ServiceNow.
3. Copiez et enregistrez l'ID et le secretd'application pour une utilisation ultérieure.  
   Ces détails sont nécessaires pour enregistrer l'application en tant que fournisseur OAuth tiers sur votre ServiceNow instance.
{#create-app-gitlab__steps_zzx_w4p_ngb}

### Résultats

L'application OAuth personnalisée de votre GitLab compte est créée et peut être intégrée à l'instance ServiceNow .

## Configurer une connexion pour le spoke GitLab {#ariaid-title4}

Ajoutez et configurez une connexion GitLab pour authentifier les demandes ServiceNow dans le spoke GitLab.

### Avant de commencer

Rôle requis : administrateur

### Procédure

1. Accédez à la Automatisation des processusConcepteur de flux.
2. Cliquez sur l'onglet Connexions .
3. Localisez l'alias de connexion GitLab et cliquez sur Afficher les détails.
4. Cliquez sur Edit (Modifier ) ou, si vous configurez le spoke pour la première fois, cliquez sur Configure (Configurer).
5. Renseignez les champs du formulaire Connexion .  
   {#gitlab-conf-temp__table_tfv_3d5_h5b__entry__2}

   | Champ | Description |
   |-|-|
   | Nom de la connexion | Nom permettant d'identifier la connexion de façon unique. |
   | URL de connexion | Saisissez <kbd class="ph userinput">https://gitlab.com/api</kbd>. Remarque : Si vous avez effectué l'installation GitLab sur un serveur sur site, entrez l'URL au format suivant : <kbd class="ph userinput">https://&lt;gitlab-hosted-instance&gt;.com/api</kbd> |
   | Nom de l'entité OAuth | Nom permettant d'identifier l'enregistrement d'entité OAuth. |
   | ID client OAuth | ID d'application créé lors de la configuration de l'application GitLab . |
   | Secret client OAuth | Clé secrète créée lors de la configuration de l'application GitLab . |
   | URL de redirection OAuth | Point de terminaison de rappel OAuth. Le format de l'URL de redirection est le suivant : <kbd class="ph userinput">https://&lt;instance-name&gt;.service-now.com/api/sn_gitlab_spoke/gitlab_oauth_redirect/oauth?secureToken=&lt;Secure-Token&gt;</kbd>. Remplacez \<Instance-Name\> par le nom de votre ServiceNow instance et remplacez \<Secure-Token \> par le jeton de sécurité que vous avez généré dans l'instance ServiceNow. |
   [ ]

   {#gitlab-conf-temp__table_tfv_3d5_h5b}
6. Cliquez sur Configurer et obtenir le jeton OAuth.

