fix fingerprint body
This commit is contained in:
@@ -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"],
|
||||||
|
|||||||
Reference in New Issue
Block a user