Explanation:
The system has 3 different user roles.
Software admin, organization admin, organization user(subscriber).
Software admin is the highest-level user, who is accessible to all functions and routes. An organization is a client who subscribes to the learning management system, so he/she can upload videos, create content, manage clients, etc. A normal user is a user who is created under the organization. For instance, who can subscribe to videos, content etc.
1-) Software admin auth management 2-) Organization auth management 3-) User auth management
Explanation: The system has 3 different user roles. Software admin, organization admin, organization user(subscriber). Software admin is the highest-level user, who is accessible to all functions and routes. An organization is a client who subscribes to the learning management system, so he/she can upload videos, create content, manage clients, etc. A normal user is a user who is created under the organization. For instance, who can subscribe to videos, content etc.