Onboarding
Summary
The wizard at a glance — five steps, the defaults, what's editable, and what's next.
The wizard in one table
| Step | Field | Default | Editable later |
|---|---|---|---|
| 1. Tenant | tenantCode | — (required) | No — permanent |
tenantName | — (required) | Yes | |
| 2. Password | minLength | 8 | Yes |
requireUppercase | true | Yes | |
requireNumbers | true | Yes | |
requireSpecialChars | false | Yes | |
| 3. Tokens | accessTokenExpiration | 15 min | Yes |
refreshTokenExpiration | 7 days | Yes | |
| 4. Session | maxConcurrentSessions | 5 | Yes |
enforceLogout | false | Yes | |
sessionTimeout | 30 min | Yes | |
otpEnabled | false | Schema reserved; not yet enforced | |
| 5. Review | — | — | — |
Only tenantCode is permanent. Everything else can be changed from the project's Settings tab without affecting active sessions retroactively.
After the wizard
Your tenant ships with:
- The
authConfigyou submitted. - A
super_adminrole with all permissions. - The system permission catalog.
- Zero users.
The natural next stops
- Eved → Auth project — the full Eved walkthrough including the dashboard tabs (Users, Roles, Permissions, Tokens, Settings).
- Registration → Overview — create the first user.
- Login & sessions → Login — the canonical login call.
- Concepts → JWT secrets per tenant — generate a tenant-specific signing secret if you want isolation from the global one.