fix: reorder imports and use ty-compatible type suppression

This commit is contained in:
Johan Lundberg 2026-02-19 14:29:01 +01:00
parent f648422227
commit 1054feb534
No known key found for this signature in database
GPG key ID: A6C152738D03C7D1
12 changed files with 14 additions and 14 deletions

View file

@ -110,16 +110,16 @@ def create_app(settings: Settings | None = None) -> FastAPI:
# Session middleware
session_secret = settings.session_secret or secrets.token_hex(32)
app.add_middleware(
CSRFMiddleware,
CSRFMiddleware, # ty: ignore[invalid-argument-type]
exempt_paths={"/token", "/userinfo"},
check_origin=settings.issuer,
)
app.add_middleware(
SessionMiddleware,
SessionMiddleware, # ty: ignore[invalid-argument-type]
secret_key=session_secret,
same_site="lax",
https_only=settings.session_https_only,
) # type: ignore[arg-type]
)
# Templates
templates = Jinja2Templates(directory=str(PACKAGE_DIR / "templates"))