Signup
Create a new user account.
POST /auth/signup
Creates a new user with email/password credentials.
Request body:
{
"email": "person@example.com",
"password": "super-secret-password",
"name": "Example User"
}Default behavior:
- creates the user
- sends a verification email
- creates a session immediately
- sets the signed session cookie in the Axum handler
Possible responses:
201 Created400 Bad Requestfor weak passwords409 Conflictfor duplicate email