Skip to content

fastapi_tools.config.webapp_config

Webapp configuration models.

These Pydantic models define the structure of webapp settings. Actual values are provided by WebappParams in the consuming project.

Classes:

CORSConfig

Bases: BaseModelKwargs

CORS middleware configuration.

GoogleOAuthConfig

Bases: BaseModelKwargs

Google OAuth 2.0 configuration.

RateLimitConfig

Bases: BaseModelKwargs

Rate limiting configuration.

SessionConfig

Bases: BaseModelKwargs

Session management configuration.

WebappConfig

Bases: BaseModelKwargs

Main webapp configuration aggregating all sub-configs.