Jenkins security - hide all screens if the user is not logged in

I don’t know why “logged in users can do something” means that Jenkins will gladly allow unauthenticated users to view project details and access artifacts ... Regardless, I need to know how force Jenkins to allow users to enter the system to everything AND hide everything for users who are NOT logged in. Help me please?

+47
continuous-integration jenkins
Jan 09 '13 at 0:56
source share
3 answers

This can be done using the Role-Strategy plugin .

Install the plugin, add a new group called "Anonymous" and uncheck the box. Then you want to add another group called "authenticated" and check everything. Add existing users to this group. Jenkins will immediately prompt you to log in this way.

+69
Jan 09 '13 at 1:22
source share

You can use https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin

it allows you to specify roles and assign roles to users; users without roles do not even see jenkins ui.

+9
Mar 01 '13 at 11:04 on
source share

Additionally, if you use GitHub as your version control system, you can use the GitHub OAuth plugin. As soon as Anonymous reaches your page, they will be automatically redirected to GitHub.

+1
Mar 01 '13 at 3:47
source share



All Articles