Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to: project based authorization in Hudson

Tags:

hudson

i was wondering how the "projectbased matrix" authorization should work in Hudson.

Due to the help text, it should enable one to give users different accesses to different projects.

But if I enable this I get the same table as normal matrix authorization and I don't see anywhere to set on/off privileges to specific projects.

How can I set different privileges to people to specific projects ?

Thanks

like image 664
Emerson Avatar asked Oct 06 '10 12:10

Emerson


People also ask

What is project-based matrix authorization in Jenkins?

Project-based matrix authorization allows configuring permissions for each item or agent independently. Permission applying to such items or agents that are granted in the global configuration apply to all of them, unless they don't inherit global permissions (see below).

What is project-based matrix authorization strategy?

Project-based Matrix Authorization Strategy is an authorization method using which we can define which user or group can do what actions on which job. This gives us a fine-grained control over user/group permissions per project.

What is matrix based security in Jenkins?

The DriveTrain Jenkins uses Matrix-based security authorization by default. It allows you to grant specific permissions to users and groups. Jenkins uses DriveTrain OpenLDAP server as an identity provider and authentication server.


1 Answers

I believe you set those rights on the project themselves, i.e. on the "Configure" page of the project (not on the global "Configure System" page)

alt text

the red sign is there only because "vonc" is not an actual user in our referential ;)


Peter Schuetze, who backs up "my belief", points out in the comments to the Role & Strategy Plugin, where you can associate roles to jobs and to users:

alt text

alt text

like image 131
VonC Avatar answered Jan 02 '23 21:01

VonC