Auth Microservice
Administrative & User Guide
System Overview
The Auth Microservice is the identity, login, and access-control backbone of the SamarthX school ...
Major Features Overview
S.No. Feature What it provides 1 Multi-Role Authenticatio...
Multi-Role Authentication & Login
Purpose - Provides a single sign-in surface for four distinct audiences (DHE, School Admin, Emplo...
Password & Account Setup
Purpose - Lets a user create their first password using an OTP, and lets any existing user reset ...
Registration & Onboarding Tracking
Purpose - Tracks the current onboarding step for every user and gates portal access until onboard...
Session Switching (Multi-Account Users)
Purpose - Lets a person who has more than one linked account move between them without logging o...
User Profile & Contact Update
Purpose - Lets a user see their profile and lets authorized staff update contact details. Who ...
Account Archival & Deletion
Purpose - Provide a controlled way to deactivate accounts, both by an administrator and by the u...
School Onboarding (DHE-driven)
Purpose - Lets DHE onboard schools individually or in bulk, and provides the official onboarding ...
Bulk User Upload
Purpose - Ingest a list of employees, students, or school users at once from Excel or CSV. Who C...
Permission Management
Purpose - Control what employees can do inside a school, and what DHE staff can do inside the DH...
Organogram Provisioning
Purpose - Give the DHE a way to describe the department hierarchy of the DHE and get back real u...
Search, Filter & Export
Purpose - Let DHE find schools and users, and export data for offline review. Who Can Use It ...
Role-wise Feature / Access Summary
Feature Student Employee School Admin DHE / DHE Employee ...
Important Rules & Restrictions
Authentication and identity Login is case-insensitive on email and space-tolerant on both ema...