Expand description
Authentication API Handlers
Provides HTTP endpoints for user authentication and management.
Structs§
- ApiKey
Info - API key information (sanitized, no key_hash)
- Auth
Handler Error - Authentication handler error
- Create
ApiKey Request - Create API key request
- Create
ApiKey Response - Create API key response
- Login
Request - Login request
- Login
Response - Login response
- Refresh
Response - Token refresh response
- Register
Request - User registration request
- Register
Response - User registration response
- Success
Response - Generic success response
- Update
Permissions Request - Update permissions request
- User
Info - User information (without sensitive data)
Functions§
- create_
api_ key_ handler - Create new API key
- deactivate_
user_ handler - Deactivate user (admin only)
- delete_
api_ key_ handler - Delete API key
- list_
api_ keys_ handler - List user’s API keys
- login_
handler - Login endpoint
- me_
handler - Get current user info
- register_
handler - Register endpoint
- revoke_
api_ key_ handler - Revoke API key
- update_
permissions_ handler - Update user permissions (admin only)