aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--thallium-backend/src/auth.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/thallium-backend/src/auth.py b/thallium-backend/src/auth.py
index b0a37b5..1f562ae 100644
--- a/thallium-backend/src/auth.py
+++ b/thallium-backend/src/auth.py
@@ -7,7 +7,7 @@ from uuid import uuid4
import jwt
from fastapi import HTTPException, Request
from fastapi.security import HTTPAuthorizationCredentials
-from fastapi.security.http import HTTPBase
+from fastapi.security.http import HTTPBearer
from src.dto.users import User, UserPermission
from src.settings import CONFIG
@@ -22,7 +22,7 @@ class UserTypes(IntFlag):
REGULAR_USER = 2**1
-class TokenAuth(HTTPBase):
+class TokenAuth(HTTPBearer):
"""Ensure all requests with this auth enabled include an auth header with the expected token."""
def __init__(
@@ -32,7 +32,7 @@ class TokenAuth(HTTPBase):
allow_vouchers: bool = False,
allow_regular_users: bool = False,
) -> None:
- super().__init__(scheme="bearer", auto_error=auto_error)
+ super().__init__(scheme_name="bearer", bearerFormat="JWT", auto_error=auto_error)
self.allow_vouchers = allow_vouchers
self.allow_regular_users = allow_regular_users