Auth
Authentication endpoints (login, logout, registration)
📄️ Login handler
Authenticates a user with username/email and password, returns JWT token
📄️ Logout handler
No-op for stateless JWT - client should discard token
📄️ 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.
📄️ 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