fix: reorder imports and use ty-compatible type suppression
This commit is contained in:
parent
f648422227
commit
1054feb534
12 changed files with 14 additions and 14 deletions
|
|
@ -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"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue