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