Jenkins - Sécurité

Dans Jenkins, vous avez la possibilité de configurer les utilisateurs et leurs autorisations pertinentes sur l'instance Jenkins. Par défaut, vous ne voudrez pas que tout le monde puisse définir des tâches ou d'autres tâches administratives dans Jenkins. Jenkins a donc la possibilité de mettre en place une configuration de sécurité.

Pour configurer la sécurité dans Jenkins, suivez les étapes ci-dessous.

Step 1 - Cliquez sur Gérer Jenkins et choisissez l'option «Configurer la sécurité globale».

Step 2- Cliquez sur l'option Activer la sécurité. À titre d'exemple, supposons que nous souhaitons que Jenkins maintienne sa propre base de données d'utilisateurs, donc dans le domaine de la sécurité, choisissez l'option 'Jenkins' own user database '.

Par défaut, vous souhaitez qu'un administrateur central définisse les utilisateurs dans le système, assurez-vous donc que l'option «Autoriser les utilisateurs à s'inscrire» est désactivée. Vous pouvez laisser le reste tel quel pour le moment et cliquer sur le bouton Enregistrer.

Step 3- Vous serez invité à ajouter votre premier utilisateur. À titre d'exemple, nous mettons en place des utilisateurs administrateurs pour le système.

Step 4- Il est maintenant temps de configurer vos utilisateurs dans le système. Maintenant, lorsque vous allez dans Gérer Jenkins et faites défiler vers le bas, vous verrez une option `` Gérer les utilisateurs ''. Cliquez sur cette option.

Step 5- Tout comme vous avez défini votre utilisateur administrateur, commencez à créer d'autres utilisateurs pour le système. À titre d'exemple, nous créons simplement un autre utilisateur appelé «utilisateur».

Step 6- Il est maintenant temps de configurer vos autorisations, essentiellement qui a accès à quoi. Accédez à Gérer Jenkins → Configurer la sécurité globale.

Maintenant dans la section Autorisation, cliquez sur 'Matrix based security'

Step 7- Si vous ne voyez pas l'utilisateur dans la liste des groupes d'utilisateurs, entrez le nom d'utilisateur et ajoutez-le à la liste. Donnez ensuite les autorisations appropriées à l'utilisateur.

Cliquez sur le bouton Enregistrer une fois que vous avez défini les autorisations appropriées.

Votre sécurité Jenkins est maintenant configurée.

Note - Pour l'authentification Windows AD, il faut ajouter le plugin Active Directory à Jenkins.