def set_cookie(self, response: Response, token: str) -> None:
payload = self._get_payload(token)
expiration = datetime.fromtimestamp(payload.get("exp"), tz=timezone.utc)
response.set_cookie(
key=self.cookie_name,
value=token,
httponly=True,
samesite="lax",
expires=expiration,
path="/",
)