Expand description
Authentication and Authorization Module
Provides JWT-based authentication and role-based access control (RBAC) for the IPFRS HTTP API.
Structs§
- ApiKey
- API Key for long-lived authentication
- ApiKey
Store - API Key store
- Auth
State - Authentication middleware state
- Claims
- JWT claims structure
- JwtManager
- JWT token manager
- User
- User information stored in the system
- User
Store - User store (in-memory for now, should be persisted in production)
Enums§
- Auth
Error - Authentication errors
- Permission
- Permissions that can be granted to users
- Role
- User roles in the system