Lyceum Hub
Role-Based Access Control demonstration using Keycloak and Laravel.
A proof of concept for centralized authentication and authorization.
Keycloak Authentication
Secure SSO integration with enterprise-grade identity management.
Role-Based Access
Fine-grained permissions based on organizational roles and groups.
Multi-Organization
Support for multiple subsidiaries with isolated access controls.
External Users
Secure access for contractors and external partners with time limits.
Real-time Updates
Instant role and permission changes without application restart.
Audit Trails
Complete logging of all authentication and authorization events.
Demo User Accounts
Kushan (CTO)
Full admin access to all systems
Sandev (Senior Dev)
Development environment access
Ayesha (Finance)
Financial systems access
Nishadha (SysAdmin)
System administration tools
IESM (Contractor)
Limited external access
Jerome (GM)
Executive management access