Auth
Authentication endpoints (login, logout, registration)
Login handler
Authenticates a user with username/email and password, returns JWT token
Logout handler
Revokes the supplied refresh token (when refresh tokens are enabled) so that
Get current authenticated user
Returns the current user's basic profile information.
List available OIDC providers
Returns the list of configured OIDC providers that users can authenticate with.
Handle OIDC callback from identity provider
This endpoint receives the callback from the identity provider after
Initiate OIDC login flow
Generates an authorization URL and returns it to the client.
Refresh-token exchange handler
Validates the supplied refresh token, atomically rotates it for a new pair,
Register handler
Creates a new user account with username, email, and password
Resend verification email handler
Resends the verification email to a user
Verify email handler
Verifies a user's email address using the token sent via email