EDL-442/ Implement roles with module permission & Integrate with Keycloak
Authentication & Authorization Module
Keycloak Integration: Added support for role-based authentication by integrating with Keycloak.
Role Management: Implemented a new role management system.
Permission System: Introduced a module and permission system to control access to features.
Role-Permission Linking: Added functionality to link roles with specific permissions in the system.
Security Enhancement: Improved overall application security through granular access control.