add contract pdf generation

This commit is contained in:
2026-02-14 23:59:44 +01:00
parent 7e42fbe106
commit f440cef59e
42 changed files with 1299 additions and 123 deletions

View File

@@ -13,6 +13,8 @@ import jwt
from jwt import PyJWKClient
import requests
from src.messages import tokenExpired, invalidToken
router = APIRouter(prefix="/auth")
jwk_client = PyJWKClient(JWKS_URL)
@@ -78,9 +80,9 @@ def verify_token(token: str):
)
return payload
except jwt.ExpiredSignatureError:
raise HTTPException(status_code=401, detail="Token expired")
raise HTTPException(status_code=401, detail=tokenExpired)
except jwt.InvalidTokenError:
raise HTTPException(status_code=401, detail="Invalid token")
raise HTTPException(status_code=401, detail=invalidToken)
def get_current_user(