aboutsummaryrefslogtreecommitdiff
path: root/jb/api
diff options
context:
space:
mode:
Diffstat (limited to 'jb/api')
-rw-r--r--jb/api/auth.py3
-rw-r--r--jb/api/magic_token.py6
2 files changed, 3 insertions, 6 deletions
diff --git a/jb/api/auth.py b/jb/api/auth.py
index a92515d..411b8f1 100644
--- a/jb/api/auth.py
+++ b/jb/api/auth.py
@@ -4,7 +4,7 @@ from typing import Annotated
from uuid import uuid4
import jwt
-from fastapi import Depends, HTTPException, Request, Response, status
+from fastapi import Depends, HTTPException, Request, status
from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer
from jb.config import settings
@@ -87,4 +87,3 @@ def create_session(product_user_id: str) -> str:
settings.session_jwt_secret.get_secret_value(),
algorithm="HS256",
)
-
diff --git a/jb/api/magic_token.py b/jb/api/magic_token.py
index 562ba81..b7f7575 100644
--- a/jb/api/magic_token.py
+++ b/jb/api/magic_token.py
@@ -4,7 +4,7 @@ import secrets
from fastapi import HTTPException, status
from jb.decorators import REDIS
-from jb.models.auth import AmtAccountLink, User
+from jb.models.auth import AmtAccountLink
MAGIC_TOKEN_PREFIX = "auth:magic:"
AMT_ACCOUNT_LINK_TOKEN_PREFIX = "auth:amt-account-link:"
@@ -60,9 +60,7 @@ def create_amt_account_link_token(email: str, amt_worker_id: str) -> str:
def consume_amt_account_link_token(token: str) -> AmtAccountLink:
"""Atomically consume and validate an AMT account-link token."""
- raw_data = REDIS.getdel(
- redis_token_key(token, AMT_ACCOUNT_LINK_TOKEN_PREFIX)
- )
+ raw_data = REDIS.getdel(redis_token_key(token, AMT_ACCOUNT_LINK_TOKEN_PREFIX))
if raw_data is None:
raise HTTPException(
status_code=status.HTTP_401_UNAUTHORIZED,