mirror of
https://github.com/plankanban/planka.git
synced 2026-02-05 00:39:58 +03:00
Support group replication from OAuth2 groups claim #763
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jorgecarleitao on GitHub (Jul 20, 2025).
Is this a feature for the backend or frontend?
Backend
What would you like?
I would like to be able to replicate some groups from oauth2 as "teams", so that I don't need to manage the team configuration within Planka, and instead manage it centrally in my IdP.
I.e. manage not only permissions in Planka via the
OIDC_ROLES_ATTRIBUTEclaim, but also access to the projects via it.Why is this needed?
In a context where RBAC is more and more managed centrally via an IdP (Entra, etc.), it makes sense to be able to e.g. pass a set of group names as
OIDC_GROUPS_AS_TEAMS='[...]'that represent a set of groups that are automatically mapped to a team.When a new token arrives, the group membership is updated according to the set of groups the user belongs to (in claim
OIDC_ROLES_ATTRIBUTE)Other information
No response