Implement Tenant (Organization) Management APIs in auth-service #24

Closed
opened 2025-06-03 22:48:17 +00:00 by abed.alrahman · 0 comments
Member

Goal: Provide REST (and potentially RabbitMQ RPC) APIs in auth-service for basic management of Keycloak Organizations, including user membership.
Brief Description: Develop endpoints in auth-service to allow authorized administrators to:

Create, read, update, and (soft) delete Keycloak Organizations (representing tenants).
Invite users to join an Organization (leveraging Keycloak's Organization invitation API).
Add existing users to an Organization.
Remove users from an Organization. 

These API endpoints will internally use the Keycloak Admin REST API for Organizations. Initial focus on core CRUD and membership; attribute management can follow.

Goal: Provide REST (and potentially RabbitMQ RPC) APIs in auth-service for basic management of Keycloak Organizations, including user membership. Brief Description: Develop endpoints in auth-service to allow authorized administrators to: Create, read, update, and (soft) delete Keycloak Organizations (representing tenants). Invite users to join an Organization (leveraging Keycloak's Organization invitation API). Add existing users to an Organization. Remove users from an Organization. These API endpoints will internally use the Keycloak Admin REST API for Organizations. Initial focus on core CRUD and membership; attribute management can follow.
abed.alrahman added this to the V.01 milestone 2025-06-04 10:19:00 +00:00
hurui200320 2025-07-01 03:31:03 +00:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Depends on
#9 Design the Group/Tenant Feature
clevermicro/user-management
#32 feat/24
clevermicro/user-management
Reference: clevermicro/user-management#24
No description provided.