Skip to content

Commit

Permalink
Merge branch 'develop' of github.com:hotosm/drone-tm into feat/user-p…
Browse files Browse the repository at this point in the history
…rofile
  • Loading branch information
Sujit committed Sep 30, 2024
2 parents ab22820 + 1be28d0 commit 0d4222b
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions src/backend/app/users/user_deps.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
import jwt
from app.users.user_logic import verify_token
from fastapi import HTTPException, Request, Header
from fastapi import HTTPException, Request, Security
from fastapi.security.api_key import APIKeyHeader
from app.config import settings
from app.users.auth import Auth
from app.users.user_schemas import AuthUser
from loguru import logger as log
from datetime import datetime, timedelta
import jwt


async def init_google_auth():
Expand All @@ -27,7 +28,7 @@ async def init_google_auth():


async def login_required(
request: Request, access_token: str = Header(None)
request: Request, access_token: str = Security(APIKeyHeader(name="access-token"))
) -> AuthUser:
"""Dependency to inject into endpoints requiring login."""
if settings.DEBUG:
Expand All @@ -41,9 +42,6 @@ async def login_required(
if not access_token:
raise HTTPException(status_code=401, detail="No access token provided")

if not access_token:
raise HTTPException(status_code=401, detail="No access token provided")

try:
user = verify_token(access_token)
except HTTPException as e:
Expand Down

0 comments on commit 0d4222b

Please sign in to comment.