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

feature: Tenants management role #53

Merged
merged 2 commits into from
Dec 12, 2024
Merged

feature: Tenants management role #53

merged 2 commits into from
Dec 12, 2024

Conversation

anarsultanov
Copy link
Owner

@anarsultanov anarsultanov commented Dec 11, 2024

This PR introduces tenants management role allowing administrators to list and manage all tenants. The implementation builds upon Keycloak's established authorization patterns and provides a clean, efficient solution while preserving backward compatibility.

Closes #48

Backward Compatibility

  • No impact on existing tenant member functionality.
  • The new role introduces additional capabilities without altering existing flows.

Setup Instructions

To enable this feature:

  1. Create the Role

    • Navigate to Clients > realm-management > Roles in the Keycloak Admin Console.
    • Add a new role: manage-tenants.
  2. Assign the Role

    • Assign the manage-tenants role to realm administrators as required.

Thank you to @oleaasbo for the detailed proposal.

@anarsultanov anarsultanov merged commit 41d3496 into main Dec 12, 2024
2 checks passed
@anarsultanov anarsultanov deleted the tenants-management branch December 12, 2024 16:49
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.

Feature Request: Endpoint for Realm Admins to List and Manage All Tenants
1 participant