Hello
i'm a bit struggling for one use case i have, maybe someone could share its
experience on such scenario.
*Jobs structure:*
- FolderA
- SubFolderA
- jobA1
- jobA2
- SubFolderB
- jobB1
*Use caseq:*
1. user1 has read access to all jobs
2. user2 has only read access to jobA2
By default, authorizations are inherited from parent ACL. It is very handy
to avoid redefining all authorizations for each item level.
However, i am not able to find a way to keep this inherited behavior while
granting some authorizations at lower (job) level.
- If i configure user1 authorization at FolderA level, then with
inheritance it will have access to everything
- If i configure user2 authorization at jobA2 level, then it cannot
access jobA2 because upper-level authorizations are not defined (ie. user2
does not have access to FolderA & SubFolderA)
Is there a way to address those 2 scenarios while still relying on
inheritance to ease authorization definitions? If not, does it means i have
to redefine at each level all authorizations (ie. no parent ACL
inheritance) to achieve that?
What about an implicit "Folder PassThrough" authorization that would be
automatically granted to all parents items when authorizing a user to
access a lower-level item?
In that case, if i configure user2 authorization at jobA2 level, then it
could "PassThrough" FolderA and SubFolderA and eventually get access to
jobA2 on the UI.
Not sure if it is clear, anyway any help will be appreciated ;)
BR
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/01c02b93-c245-4aa6-853f-789211add017%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.