Role table removed - role-attrs initialization component - refactor
TODO:
- update documentation in Charts repo with examples
- wait for client roles -> realm roles migration before merging. Draft: Feature/copy client role to realm roles (!139) · Merge requests · Simpl / Simpl-Open / Development / IAA / Users Roles · GitLab
Description
- Role table removed;
-
All roleController endpoints must now use roleName as the identifier for operating on roles.All API endpoints use roleId; - All role service methods now work directly with keycloak;
- Column role_id (uuid) of identity_attribute_roles table converted to role_name (varchar);
- Role-Attributes mapping initialization component added:
- It is now possible to populate the identity_attribute_roles table with roles and attributes that have not yet been created. Each entry will have enabled=false
- configmap values updated
- Logical data model updated;
- Switch from client roles to realm roles.
Merge Request Checklists
-
I have already covered the unit testing -
Deployment documentation has been updated
Edited by Flavio Ferraioli