Module auth_api

Module auth_api 

Source

Structs§

ApiKeyInfo
CreateApiKeyRequest
CreateApiKeyResponse
LoginRequest
LoginResponse
RegisterRequest
RegisterResponse
UserInfo

Functions§

create_api_key_handler
Create API key POST /api/v1/auth/api-keys
delete_user_handler
Delete user (admin only) DELETE /api/v1/auth/users/:id
list_api_keys_handler
List API keys GET /api/v1/auth/api-keys
list_users_handler
List all users (admin only) GET /api/v1/auth/users
login_handler
Login with username and password POST /api/v1/auth/login
me_handler
Get current user info GET /api/v1/auth/me
register_handler
Register a new user POST /api/v1/auth/register
revoke_api_key_handler
Revoke API key DELETE /api/v1/auth/api-keys/:id