doc-locale/fr-fr/integration/alicloud.md
{{< details >}}
{{< /details >}}
Vous pouvez activer le fournisseur OmniAuth AliCloud OAuth 2.0 et vous connecter à GitLab à l'aide de votre compte AliCloud.
Connectez-vous à la plateforme AliCloud et créez-y une application. AliCloud génère un ID client et une clé secrète que vous pourrez utiliser.
Connectez-vous à la plateforme AliCloud.
Accédez à la page de gestion des applications OAuth.
Sélectionnez Create Application.
Renseignez les détails de l'application :
'GitLab instance URL' + '/users/auth/alicloud/callback'. Par exemple, http://test.gitlab.com/users/auth/alicloud/callback.Sélectionnez Enregistrer.
Ajoutez des portées OAuth dans la page des détails de l'application :
Créez un secret dans la page des détails de l'application :
Sur votre serveur GitLab, ouvrez le fichier de configuration.
Pour les installations de paquets Linux :
sudo editor /etc/gitlab/gitlab.rb
Pour les installations compilées manuellement :
cd /home/git/gitlab
sudo -u git -H editor config/gitlab.yml
Configurez les paramètres communs pour ajouter alicloud comme fournisseur d'authentification unique. Cela active le provisionnement de compte Just-In-Time pour les utilisateurs qui ne possèdent pas encore de compte GitLab.
Ajoutez la configuration du fournisseur. Remplacez YOUR_APP_ID par l'ID indiqué sur la page des détails de l'application et YOUR_APP_SECRET par la valeur SecretValue obtenue lors de l'enregistrement de l'application AliCloud.
Pour les installations de paquets Linux :
gitlab_rails['omniauth_providers'] = [
{
name: "alicloud",
app_id: "YOUR_APP_ID",
app_secret: "YOUR_APP_SECRET"
}
]
Pour les installations compilées manuellement :
- { name: 'alicloud',
app_id: 'YOUR_APP_ID',
app_secret: 'YOUR_APP_SECRET' }
Enregistrez le fichier de configuration.
Reconfigurer GitLab si vous avez effectué l'installation à l'aide du package Linux, ou redémarrer GitLab si vous avez effectué l'installation depuis les sources.