Authentication
User authentication and session management
📄️ User Login
Authenticate user with email and password to receive JWT access token.
📄️ Accept Invitation
Accept user invitation and set password.
📄️ Request Password Reset
Request a password reset email. Always returns success for security (doesn't reveal if email exists).
📄️ Verify Email
Verify user email address using the verification token.
📄️ Resend Verification Email
Resend the email verification link.
📄️ Change Password
Change user password (requires authentication).
📄️ Get User Profile (Auth Service)
Get current user profile information via auth service.
📄️ List Active Sessions
List the current user's active sessions across devices.
📄️ Revoke Active Session
Revoke one of the current user's active sessions by id.
📄️ Sign Out Everywhere
Revoke every active session for the current user except the one matching the X-Refresh-Token header.