---
sourceDocument: Gestion des services IT Australie
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/it-service-management

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Australie

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configurer les informations d'identification OAuth 2.0 GitLab pour DevOps

# Configurer les informations d'identification OAuth 2.0 GitLab pour DevOps {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes de lecture

Intégrez votre compte GitLab à votre instance ServiceNow en créant une application OAuth personnalisée dans GitLab et en authentifiant les demandes provenant de ServiceNow DevOps.

Configurez votre compte GitLab, enregistrez GitLab dans le registre d'application et créez un enregistrement d'informations d'identification pour le fournisseur d'applications GitLab.

Rôle requis : oauth_admin.

## Configurer l'application GitLab dans votre compte GitLab (code d'autorisation) {#ariaid-title2}

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

### Avant de commencer

Rôle requis : admin

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

Configurez GitLab en tant que fournisseur d'identité d'authentification OAuth 2.0. Pour plus d'informations, consultez la [documentation GitLab](https://docs.gitlab.com/ee/integration/oauth_provider.html#user-owned-applications).

### Procédure

1. À partir de votre GitLab compte, créez votre application en accédant à Modifier le profilApplications.
2. Dans le formulaire Ajouter une nouvelle application, spécifiez un nom, et dans le champ URI de redirection, saisissez <kbd class="ph userinput">https://&lt;nom-instance&gt;.service-now.com/oauth_redirect.do</kbd>.
3. Dans la section Champs d'application, assurez-vous de cocher la case API.
4. Laissez les champs restants vides (par défaut).
5. Cliquez sur Enregistrer l'application.  
   L'application est créée. Vous pouvez ouvrir l'application pour accéder à l'ID d'application, à la clé secrète et à l'URL de rappel.
6. Installez l'application nouvellement créée GitLab sur les comptes de votre choix.
{#configure-gitlab-acct-auth__steps_lvr_wmb_wqb}

## Enregistrer GitLab en tant que fournisseur OAuth (code d'autorisation) {#ariaid-title3}

Utilisez les informations générées pendant la configuration du compte de l'application GitLab pour enregistrer GitLab en tant que fournisseur OAuth et permettre à l'instance de demander des jetons OAuth 2.0.

### Avant de commencer

Rôle requis : admin

### Procédure

1. Accédez à la OAuth systèmeRegistre d'application.
2. Cliquez sur Nouveau.  
   Le message suivant s'affiche sur le système : Quel type d'application OAuth ?
3. Sélectionnez Se connecter à un fournisseur OAuth tiers.  
   Un formulaire Registres d'applications vide s'affiche sur le système.
4. Renseignez le formulaire.  
   {#register-gitlab-oauth-provider__table_fd2_2xr_4mb__entry__2}

   | Champ | Valeur requise |
   |-|-|
   | Nom | Saisissez un nom pour identifier l'enregistrement de façon unique. Par exemple, saisissez <kbd class="ph userinput">Fournisseur d'applications My GitLab</kbd>. |
   | ID client | Saisissez l'ID d'application de votre application GitLab. |
   | Secret client | Saisissez la clé secrète de votre application GitLab. |
   | Script de l'API OAuth | Sélectionnez OAuthDevOpsGitLabHandler. |
   | Type d'accord par défaut | Sélectionnez Code d'autorisation. |
   | URL d'autorisation | Saisissez <kbd class="ph userinput">https://gitlab.com/oauth/authorize</kbd>. Pour un déploiement sur site, utilisez l'URL de l'hôte GitLab appropriée. |
   | URL de jeton | Saisissez <kbd class="ph userinput">https://gitlab.com/oauth/token</kbd>. Pour un déploiement sur site, utilisez l'URL de l'hôte GitLab appropriée. |
   [ ]

   {#register-gitlab-oauth-provider__table_fd2_2xr_4mb}
5. Laissez les autres champs de formulaire par défaut.
6. Cliquez avec le bouton droit de la souris sur l'en-tête du formulaire, puis cliquez sur Enregistrer.  
   * Le système valide les informations d'identification OAuth et renseigne le champ URL de redirection (conseil : cette URL doit correspondre à la valeur du champ URI de redirection précédemment fournie dans la configuration de votre application GitLab).
   * Le système remplit le profil d'entité OAuth avec le type d'accord comme code d'autorisation. Par exemple, le profil d'entité OAuth est créé avec le nom par défaut, Mon fournisseur d'applications My GitLab default_profile
   {#register-gitlab-oauth-provider__ul_id2_2xr_4mb}
7. Vérifiez que la liste connexe Champs d'application des entités OAuth contient le champ d'application api.
{#register-gitlab-oauth-provider__steps_ed2_2xr_4mb}

## Créer un enregistrement d'informations d'identification pour le fournisseur d'applications GitLab (code d'autorisation) {#ariaid-title4}

Créez un enregistrement d'informations d'identification pour le fournisseur d'applications GitLab précédemment créé pour autoriser des actions.

### Avant de commencer

Rôle requis : admin  
Remarque :  
l'utilisateur qui crée l'enregistrement d'informations d'identification et génère le jeton OAuth dans ServiceNow doit disposer au moins du rôle Technicien dans GitLab pour les webhooks de projet et du rôle Propriétaire pour les webhooks de groupe afin de s'assurer que les webhooks peuvent être configurés automatiquement. Pour plus d'informations, consultez la [documentation GitLab](https://docs.gitlab.com/ee/user/project/integrations/webhooks.html).

### Procédure

1. Accédez à la Connexions et informations d'identificationInformations d'identification.
2. Cliquez sur Nouveau.  
   Le système affiche le message Quel type d'informations d'identification voulez-vous créer ?.
3. Sélectionnez Informations d'identification OAuth 2.0.  
   La fenêtre contextuelle contient un formulaire d'informations d'identification OAuth 2.0 vide.
4. Renseignez ces valeurs.  
   {#create-credential-gitlab-oauth__table_sxv_zgp_gfb__entry__2}

   | Champ | Valeur requise |
   |-|-|
   | Nom | Saisissez un nom pour identifier l'enregistrement de façon unique. Par exemple, saisissez <kbd class="ph userinput">Informations d'identification de mon application GitLab</kbd>. |
   | Actif | Activer |
   | Profil de l'entité OAuth | Sélectionnez le profil de l'entité OAuth par défaut que vous avez créé précédemment. |
   | Concerne | Sélectionnez les serveurs MID qui peuvent utiliser ces informations d'identification. Par exemple, sélectionnez Tous les serveurs MID. |
   | Ordre | Sélectionnez l'ordre d'application de ces informations d'identification. Par exemple, saisissez <kbd class="ph userinput">100</kbd>. |
   [ ]

   {#create-credential-gitlab-oauth__table_sxv_zgp_gfb}
5. Enregistrez l'enregistrement.
6. Cliquez sur le lien connexe Obtenir le jeton OAuth pour générer le jeton OAuth.  
   Si la génération du jeton est réussie, un message indique que vous pouvez authentifier la connexion entre ServiceNow DevOps et GitLab via OAuth.
{#create-credential-gitlab-oauth__steps_o5h_52j_qfb}

