From 700f0d6d79402c401c1ea11bc2bca85f46c3aece Mon Sep 17 00:00:00 2001 From: Beda Schmid Date: Sun, 1 Mar 2026 21:44:59 -0300 Subject: [PATCH] Use version-safe FastAPI CSRF dependency params --- backend/app/api/auth.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/app/api/auth.py b/backend/app/api/auth.py index eec8389..d4addbd 100644 --- a/backend/app/api/auth.py +++ b/backend/app/api/auth.py @@ -75,11 +75,11 @@ def _raise_csrf_rejected() -> None: def get_request_auth_context( request: Request, - credentials: Annotated[HTTPAuthorizationCredentials | None, Depends(bearer_auth)], - csrf_header: Annotated[str | None, Header(default=None, alias=CSRF_HEADER_NAME)], - csrf_cookie: Annotated[str | None, Cookie(default=None, alias=CSRF_COOKIE_NAME)], - session_cookie: Annotated[str | None, Cookie(default=None, alias=SESSION_COOKIE_NAME)], - session: Annotated[Session, Depends(get_session)], + credentials: HTTPAuthorizationCredentials | None = Depends(bearer_auth), + csrf_header: str | None = Header(None, alias=CSRF_HEADER_NAME), + csrf_cookie: str | None = Cookie(None, alias=CSRF_COOKIE_NAME), + session_cookie: str | None = Cookie(None, alias=SESSION_COOKIE_NAME), + session: Session = Depends(get_session), ) -> AuthContext: """Authenticates auth session token and validates CSRF for cookie sessions."""