fix fingerprint body

This commit is contained in:
IluaAir
2025-09-27 11:26:10 +03:00
parent f4e46bef22
commit 4e47ce80fd

View File

@@ -29,7 +29,9 @@ async def login(
response: Response, response: Response,
fingerprint: str = Form(), fingerprint: str = Form(),
): ):
result = await AuthService(session).login(credential.username, credential.password, fingerprint=fingerprint) result = await AuthService(session).login(
credential.username, credential.password, fingerprint=fingerprint
)
response.set_cookie( response.set_cookie(
key="refresh_token", key="refresh_token",
value=result["refresh_token"], value=result["refresh_token"],
@@ -46,12 +48,14 @@ async def refresh(
session: sessionDep, session: sessionDep,
current_user: RefreshUser, current_user: RefreshUser,
response: Response, response: Response,
fingerprint: Annotated[str, Body()], fingerprint: Annotated[str, Body(embed=True)],
refresh_token: Annotated[str | None, Cookie(name="refresh_token")] = None, refresh_token: Annotated[str | None, Cookie(name="refresh_token")] = None,
): ):
if refresh_token is None: if refresh_token is None:
raise HTTPException(status_code=401, detail="No refresh token") raise HTTPException(status_code=401, detail="No refresh token")
result = await AuthService(session).refresh_tokens(refresh_token, current_user, fingerprint) result = await AuthService(session).refresh_tokens(
refresh_token, current_user, fingerprint
)
response.set_cookie( response.set_cookie(
key="refresh_token", key="refresh_token",
value=result["refresh_token"], value=result["refresh_token"],