Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Groups per organisation #25

Closed
janhaesen opened this issue Nov 15, 2022 · 3 comments
Closed

Groups per organisation #25

janhaesen opened this issue Nov 15, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@janhaesen
Copy link

It would be nice to have the ability to have groups available per organisation. The reasoning behind it would be that in general Keycloak roles (to which I'd prefer to refer to as permission, but won't for sake of terminology) will be grouped into a role, e.g. Admin, Support, Finance Ops, etc. This way this could be assigned to a user under the organisation.

The idea would be that there's a general set of groups that are by default provided but can be amended (overruled/overridden) by the organisation, for instance because they'd want to make it more/less restrictive. This functionality is already available in Keycloak itself, but would be nice to have on an organisation level as well.

Another way this is sometimes achieved, but likely would be less intuitive, is the composite roles in Keycloak.

@xgp xgp added the enhancement New feature or request label Nov 15, 2022
@xgp
Copy link
Member

xgp commented Nov 15, 2022

@janhaesen Agreed that it is a nice to have. We initially considered replicating the whole Keycloak group, role, composite role, etc. model on a per-organization basis, but we didn't have the need from customers at the time. Part of the initial priority was to make the model fairly simple to understand and reason. We're open to PRs, but this one is unlikely to be done by us in the short-term.

@xgp
Copy link
Member

xgp commented Mar 31, 2023

Closing in favor of #48

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants