Linted and formatted all files
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import os
|
||||
from functools import wraps
|
||||
from typing import Callable
|
||||
import os
|
||||
|
||||
from fastapi import Depends, HTTPException, status
|
||||
from fastapi.security import OAuth2PasswordBearer
|
||||
@@ -13,10 +13,8 @@ if os.getenv("MOCK_AUTH", "").lower() == "true":
|
||||
else:
|
||||
from app.auth.cognito import get_user_from_token
|
||||
|
||||
oauth2_scheme = OAuth2PasswordBearer(
|
||||
tokenUrl="signin",
|
||||
scheme_name="Bearer"
|
||||
)
|
||||
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="signin", scheme_name="Bearer")
|
||||
|
||||
|
||||
def get_current_user(token: str = Depends(oauth2_scheme)) -> CognitoUser:
|
||||
"""
|
||||
@@ -40,7 +38,9 @@ def require_roles(*required_roles: str) -> Callable:
|
||||
if not needed_roles.issubset(user_roles):
|
||||
raise HTTPException(
|
||||
status_code=status.HTTP_403_FORBIDDEN,
|
||||
detail="You do not have the required roles to access this endpoint.",
|
||||
detail=(
|
||||
"You do not have the required roles to access this endpoint."
|
||||
),
|
||||
)
|
||||
return endpoint(*args, user=user, **kwargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user