Skip to main content

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...