ORE Studio HTTP Component
HTTP server library component for ORE Studio.
Component Architecture
Diagram:
This module provides HTTP server infrastructure using Boost.Beast with JWT authentication and OpenAPI support. Key features include:
- HTTP server: Asynchronous HTTP server built on Boost.Beast and Boost.Asio
- JWT authentication: JSON Web Token parsing, validation, and claims extraction
- Routing: Path-based request routing with method matching
- OpenAPI: Endpoint registry for generating OpenAPI documentation
- Domain types: HTTP request/response abstractions and JWT claims
The module is organized into namespaces: net (server, session, router), middleware (JWT authenticator), openapi (endpoint registry), and domain (HTTP types, JWT claims).
| Top: Documentation | Previous: System Model |
