Account Access
Complete guide to authentication workflows in PayloadRelay, including SSO and recovery.
8 min read
Use this guide for login, recovery, confirmation, and invitation access flows.
Purpose
This page covers:
- Login (password and OAuth).
- Password reset request + consume.
- Email confirmation preview + consume.
- Organization invitation preview + accept.
Prerequisites and permissions
- Access to the sign-in, password reset, email confirmation, and invitation pages.
- Signup may not be available for every workspace.
- Valid links are required for confirmation, reset, and invitation flows.
Step-by-step workflow
A. Sign in
- Open the sign-in page.
- Choose email/password, or OAuth (
Google,Microsoft,Apple) when enabled. - Successful sign-in redirects you to the app.
If email is unconfirmed, use Resend confirmation email and complete the confirm flow.
B. Reset password
- Open the password reset request page.
- Submit your email address.
- Open the reset link from your email.
- Enter and submit your new password.
Rules:
- New password must be at least 8 characters.
- Reset links are single-use and time-bound.
C. Confirm account email
- Open the confirmation link from email.
- Select
Confirm emailon the confirmation page.
If validation fails, request a fresh confirmation email.
D. Accept organization invitation
- Open the invitation acceptance link.
- Review the organization invitation details.
- Set a password and optional display name.
- Submit the invitation acceptance form.
Rules:
- Password must be at least 8 characters.
- Password and confirmation must match.
Expected result and verification checks
- Login grants access to authenticated pages.
- Reset flow allows login with the new password.
- Confirm flow marks email as confirmed.
- Invitation acceptance creates account access in the target organization.
Common issues and fixes
- Missing token error: use the latest link from email.
- OAuth button missing: provider is not configured in this environment.
- Invitation rejected: token may be expired/revoked; ask org admin to resend.
- Login denied after account changes: clear stale cookies and retry.