Comment créer et ajouter des utilisateurs à un groupe dans Jenkins pour l'authentification?

Je choisis d'utiliser le domaine de sécurité" Base de données utilisateur de Jenkins " pour la connexion utilisateur car je ne pouvais pas utiliser LDAP dans mon entreprise. Et OpenID de Google a un problème lorsque vous avez décidé de changer le nom d'hôte ou le numéro de port à autre chose.

Et j'utilise le schéma "stratégie D'autorisation matricielle basée sur un projet" pour ma sécurité.

Mais je ne semble pas capable de créer mon propre groupe et d'ajouter des utilisateurs au groupe pour gérer l'autorisation.

51
demandé sur Nakilon 2012-08-08 04:14:49

3 réponses

Selon cette publication du développeur principal Jenkins, Kohsuke Kawaguchi, en 2009 , Il n'y a pas de support de groupe pour la base de données utilisateur Jenkins intégrée. La prise en charge du groupe n'est utilisable que lors de L'intégration de Jenkins avec LDAP ou Active Directory. Cela semble être le même en 2012.

Cependant, comme Vadim l'a écrit dans sa réponse, vous n'avez pas besoin de support de groupe pour la base de données utilisateur Jenkins intégrée, grâce au plug-in Role strategy.

58
répondu Steve HHH 2018-04-28 09:23:20

Vous pouvez utiliserplugin de stratégie de rôle à cette fin. Cela fonctionne comme un charme, il suffit de configurer certains rôles et de les attribuer. Même au niveau spécifique du projet.

25
répondu Vadim Kotov 2012-11-21 11:30:36

J'ai installé le plugin de rôle sous Jenkins-3.5, mais il n'affiche pas l'option "Gérer les rôles "sous" Gérer Jenkins" , et quand on suit la page d'installation de sécurité du wiki, tous les utilisateurs sont bloqués instantanément. J'ai dû arrêter manuellement Jenkins sur le serveur, restaurer les paramètres de configuration corrects (/me est heureux de faire des sauvegardes appropriées) et redémarrer Jenkins.

Je n'avais pas de grands espoirs, car ce plugin a été mis à jour pour la dernière fois en 2011

4
répondu Tux 2013-03-19 18:29:11