From 148275dd982eeb2dd0d2cc2b7b5a12338771523e Mon Sep 17 00:00:00 2001 From: BluemediaDev Date: Mon, 14 Apr 2025 22:06:14 +0000 Subject: [PATCH] Backend: Change status code of token invalid error --- backend/app/security/jwt_bearer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/app/security/jwt_bearer.py b/backend/app/security/jwt_bearer.py index c82a297..b2d7bd2 100644 --- a/backend/app/security/jwt_bearer.py +++ b/backend/app/security/jwt_bearer.py @@ -28,7 +28,7 @@ class JWTBearer(HTTPBearer): if credentials: if not credentials.scheme == "Bearer": raise HTTPException( - status_code=403, detail="authentication_scheme_invalid" + status_code=401, detail="authentication_scheme_invalid" ) try: token = await token_service.verify_access_token( @@ -36,7 +36,7 @@ class JWTBearer(HTTPBearer): ) if not token: raise HTTPException( - status_code=403, detail="token_invalid_or_expired" + status_code=401, detail="token_invalid_or_expired" ) return token except InsufficientPermissionsError: @@ -44,4 +44,4 @@ class JWTBearer(HTTPBearer): except InvalidTokenAudienceError: raise HTTPException(status_code=403, detail="invalid_token_audience") else: - raise HTTPException(status_code=403, detail="authorization_code_invalid") \ No newline at end of file + raise HTTPException(status_code=401, detail="authorization_code_invalid") \ No newline at end of file