a user assigned to both groups (akhq-reader and akhq-manager) can update the offset of any and all topics, even when they're not matching the pattern of "^myconsumergroup.*$".
Most of the controllers are implementing permission checks by callig AbstractController#checkIfClusterAndResourceAllowed. This checks seem to be missing in the GroupController.
With the following role definitions:
and the following group definitions:
a user assigned to both groups (akhq-reader and akhq-manager) can update the offset of any and all topics, even when they're not matching the pattern of "^myconsumergroup.*$".
Most of the controllers are implementing permission checks by callig
AbstractController#checkIfClusterAndResourceAllowed
. This checks seem to be missing in theGroupController
.