Authentication
Magic link authentication for the client portal — no passwords required
Portal Authentication
The client portal uses magic link authentication. Clients do not need to create an account or remember a password. They simply enter their email and click a link to log in.
Magic Link Flow
- The client navigates to the portal URL
- They enter their email address
- The system sends a one-time magic link to that email
- The client clicks the link in their inbox
- A session is established and the client is redirected to the dashboard
Security
- One-time use — each magic link can only be used once
- Expiration — magic links expire after a limited time window
- Email verification — the link implicitly verifies the client owns the email address
- Session duration — once authenticated, the session persists so clients do not need to re-authenticate on every page load
No Password Required
Magic links eliminate password-related friction:
- No password creation or complexity requirements
- No forgotten password recovery flows
- No credential storage risks on the client side
The client only needs access to their email inbox to authenticate.