Code development platform for open source projects from the European Union institutions

Skip to content

Role table removed - role-attrs initialization component - refactor

Flavio Ferraioli requested to merge feature/refactorRoleService into develop

TODO:

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

Merge request reports

Loading