Users Domain¶
This domain encapsulates all logic related to user accounts, authentication, and role-based access control.
—
API Endpoints (Controllers)¶
FastAPI routers defining the public API for users management and access control.
—
Core Components (Services and DTOs)¶
Implementation of business logic and data transfer objects.
We use a hybrid approach:
- Pydantic for input validation and FastAPI integration.
- msgspec.Struct for high-performance serialization and data transport.
—
Supporting Modules (Authentication and Utilities)¶
Core dependencies, JWT identity management, and resource filtering utilities.