Skip to content

Conversation

kofemann
Copy link
Member

@kofemann kofemann commented Oct 1, 2025

Motivation:
some parts of dCache use Subject to identify users role, thus require RolePrincipal, others use solo Role attributes. In case of only Role attribute is set the role enforcement doesn't work.

Modification:
Update GPlazma to set RolePrincipal if Role attribute is set.

Result:
More consistent role behaviour.

Acked-by: Karen Hoyos
Target: master, 11.1, 11.0, 10.2
Require-book: no
Require-notes: yes
(cherry picked from commit c49820e)

Motivation:
some parts of dCache use Subject to identify users role, thus require RolePrincipal,
others use solo Role attributes. In case of only Role attribute is set
the role enforcement doesn't work.

Modification:
Update GPlazma to set RolePrincipal if Role attribute is set.

Result:
More consistent role behaviour.

Acked-by: Karen Hoyos
Target: master, 11.1, 11.0, 10.2
Require-book: no
Require-notes: yes
(cherry picked from commit c49820e)
Signed-off-by: Tigran Mkrtchyan <[email protected]>
@khys95 khys95 merged commit 3880ee9 into 11.1 Oct 8, 2025
1 of 3 checks passed
@khys95 khys95 deleted the fix-qos-roles-11.1 branch October 8, 2025 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants