feature/reliability_stat
Cizz22 5 months ago
parent b5329c46b3
commit bcc96f664b

@ -35,14 +35,15 @@ class JWTBearer(HTTPBearer):
endpoint = f"/optimumoh{path}" endpoint = f"/optimumoh{path}"
user_info, message = self.verify_jwt(credentials.credentials, method, endpoint) user_info, message = self.verify_jwt(credentials.credentials, method, endpoint)
if not user_info: if not user_info:
message = message.get("message", "Invalid token or expired token.") message = message.get("message", "Invalid token or expired token.")
raise HTTPException( raise HTTPException(
status_code=403, detail=message status_code=403, detail=message
) )
request.state.user = user_info request.state.user = message
return user_info return message
else: else:
raise HTTPException(status_code=403, detail="Invalid authorization code.") raise HTTPException(status_code=403, detail="Invalid authorization code.")

Loading…
Cancel
Save