Developer Login

Accessing the Login Interface
-
A login URL will be assigned and shared with each user.
-
Upon accessing the URL, the login screen will be rendered with the following UI layout:
Left Panel: Static login-themed image.
Right Panel: Brand image (dynamic, configurable via Settings).
Login Elements
-
Company Selection Dropdown (Optional)
Visible based on tenant configuration.
If enabled, allows the user to select the organization before credential input.
-
Email ID Field:
Direct Login: The Admin can set the preferred login method — email ID, employee ID, or phone number — for direct user access
-
Password Field
First-Time Login: Users receive a default password via email or admin setup. After initial login, user is forced to reset the password through a mandatory change password prompt
Reauthentication: User must re-login with the new password to continue session.
-
Preferences
Remember Me Checkbox: Persists the session via secure local storage or cookie (based on frontend token storage config). Token validity and expiration managed via backend session handler.
Language change : If multi-language support is enabled, the user can choose their preferred localized language.
Post-Login
-
Upon successful authentication:
User is redirected to the designated landing page (dashboard or role-based route).
The user can access and use the session while it is active. Once the session expires, re-login is required
