mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-10-30 00:46:14 +08:00
Revert "Cookie transport must return empty json and not null in response.data on login (#1037)"
This reverts commit 77d0077503d9d6b4dd206e3fc643d96bc3c5834c.
This commit is contained in:
@ -30,7 +30,6 @@ class CookieTransport(Transport):
|
||||
self.scheme = APIKeyCookie(name=self.cookie_name, auto_error=False)
|
||||
|
||||
async def get_login_response(self, token: str, response: Response) -> Any:
|
||||
response = Response(status_code=status.HTTP_204_NO_CONTENT)
|
||||
response.set_cookie(
|
||||
self.cookie_name,
|
||||
token,
|
||||
@ -41,7 +40,10 @@ class CookieTransport(Transport):
|
||||
httponly=self.cookie_httponly,
|
||||
samesite=self.cookie_samesite,
|
||||
)
|
||||
return response
|
||||
|
||||
# We shouldn't return directly the response
|
||||
# so that FastAPI can terminate it properly
|
||||
return None
|
||||
|
||||
async def get_logout_response(self, response: Response) -> Any:
|
||||
response.set_cookie(
|
||||
@ -57,7 +59,7 @@ class CookieTransport(Transport):
|
||||
|
||||
@staticmethod
|
||||
def get_openapi_login_responses_success() -> OpenAPIResponseType:
|
||||
return {status.HTTP_204_NO_CONTENT: {"model": None}}
|
||||
return {status.HTTP_200_OK: {"model": None}}
|
||||
|
||||
@staticmethod
|
||||
def get_openapi_logout_responses_success() -> OpenAPIResponseType:
|
||||
|
||||
Reference in New Issue
Block a user