Expand description
Authentication and authorization for Córtex API
Provides JWT-based authentication with role-based access control.
Structs§
- Claims
- JWT claims
- Create
Token Request - Create token request
- Refresh
Token Request - Refresh token request
- Register
Request - Register request
- Register
Response - Register response
- Token
Response - Token response
- User
- User record
- User
Store - User store (in-memory for now, can be replaced with DB)
- Verify
Token Request - Verify token request
- Verify
Token Response - Token verification response
Enums§
- Auth
Error - Authentication errors
Functions§
- auth_
middleware - Authentication middleware
- create_
token - Create a new token
- get_
current_ user - Extract authenticated user from request
- refresh_
token - Refresh a token
- register
- Register a new user
- require_
role - Require specific role middleware
- router
- Create authentication router
- verify_
token - Verify a token and return claims
- verify_
token_ endpoint - Verify a token