First login
How to access your Numezis workspace after receiving your invitation.
Overview
First sign-in establishes your session, portal access, and MFA state before you reach company data.
Where in the app
- Sign in (public) —
/auth/login
Step-by-step
- Open the login URL for your organization. (Expected: email/password form.) (UAT-C-AUTH-LOGIN-001)
- Submit valid credentials. (Expected: redirect or
nextStepfor MFA setup/verify.) (UAT-C-AUTH-LOGIN-001) - Complete MFA enrollment or verification when prompted. (Expected: session cookie set; no bearer token in browser storage.) (UAT-T-SEC-MFA-001)
- Land on portal selection or default company dashboard. (Expected:
X-Portalcontext matches membership.) (UAT-C-AUTH-LOGIN-001) - If credentials fail, read the localized error—do not retry with the same password more than rate-limit allows. (UAT-C-AUTH-LOGIN-001)
- Review the audit trail on the record. (Expected: activity event with actor and timestamp.) (UAT-C-AUTH-LOGIN-001)
Password expiry and reminders
When your organization enforces password rotation, Profile → Security shows the expiry date and remaining days. Numezis sends deduplicated reminders 3 days and 1 day before expiry to users with a healthy email address. An expired password must be changed before normal access continues; the new password must satisfy the current policy and cannot reuse a protected password-history entry. (UAT-C-AUTH-PASSWORD-EXPIRY-001)
If you authenticate only through SSO and do not have a local password, the local-password expiry policy does not apply.
Permissions and modules
Public auth routes; no company module until portal bootstrap completes.