mocleiri/github-oauth-plugin — Issue #17: Feature request - Per-job authorization in Jenkins
Author: davidjb
Created: 2012-02-28 05:40:41+00:00
State: open

At the moment, the plugin allows for only two types of users:
* Admin (can do anything in Jenkins; via "Admin User Names")
* 'Read' users (people that may have 'Read' permissions; eg Organization members, authenticated users, or Anonymous)

This is somewhat limiting in that you may have a number of different jobs/projects on the go, and want project-based security around this. I'd like to allow for different users to have different permissions across projects. For instance, be able to let certain users configure some jobs but not others, and be able to read/build some projects but not others.

Using something like the built-in 'Project-based Matrix Authorization Strategy' would be perfect, except that choosing this breaks the ability for GitHub to successfully communicate with '/github-webhook', which I would like to also use.