Skip to content

5. Authentication

Nandakishore P edited this page Jan 3, 2026 · 1 revision

Authentication

Authentication services for the µLearn ecosystem are managed centrally.

Important

External Authentication: The authentication service source code and documentation are maintained in the Auth Server Repository.

Please refer to that repository for details on:

  • Login flows (Mobile/Web)
  • Token generation and refreshing
  • SSO integrations

Role-Based Access Control (RBAC)

While authentication is centralized, this backend enforces permissions based on the following local roles:

Common Roles

  • Admin: Full access.
  • Student: Standard user.
  • Mentor: Mentorship access.
  • Enabler: Facilitator access.

Leadership & Operations

  • Campus Lead / Zonal Lead / District Lead
  • IG Lead
  • Discord Moderator

Clone this wiki locally