Expand description
Authentication API Endpoints
Handles login, logout, token refresh, and related authentication operations
Structs§
- Create
ApiKey Response - Response returned when an API key is successfully created.
- Login
Request - Login request payload.
- Login
Response - Successful login response.
- Login
User Info - User information embedded in login and validation responses.
- Logout
Request - Logout request.
- Provider
Info - Summary of an available OAuth login provider.
- Refresh
Request - Token refresh request.
- Refresh
Response - Token refresh response.
- Register
Request - User registration request.
- Register
Response - User registration response.
Functions§
- create_
api_ key - POST /api-keys – create an API key (requires authentication)
- list_
providers GET /auth/providers— list available OAuth providers and their authorize URLs.- login
POST /auth/login— authenticate a user with username/password.- logout
POST /auth/logout— revoke access and (optionally) refresh tokens.- refresh_
token POST /auth/refresh— exchange a valid refresh token for a new access token.- register
POST /auth/register— create a new user account.- validate_
token - GET /auth/validate Validate current token and return user information