by Guest » 04 Feb 2025, 14:57
Ich verwende Fastapis RedirecRectrectResponse und versuche, den Benutzer von einer Anwendung (Domäne) in eine andere umzuleiten, wobei ein Cookie in der Antwort festgelegt ist. Der Cookie wird jedoch immer gelöscht (nicht übertragen). Wenn ich versuche, einige Header hinzuzufügen, werden alle Header, die ich zur RedirectRectresponse hinzufüge, nicht übertragen.
@router.post("/callback")
async def sso_callback(request: Request):
jwt_token = generate_token(request)
redirect_response = RedirectResponse(url="
http://192.168.10.1/app/callback",
status_code=303)
redirect_response.set_cookie(key="accessToken", value=jwt_token, httponly=True)
redirect_response.headers["Authorization"] = str(jwt_token)
return redirect_response
< /code>
Wie kann ich das lösen? Vielen Dank im Voraus für die Hilfe.
Ich verwende Fastapis RedirecRectrectResponse und versuche, den Benutzer von einer Anwendung (Domäne) in eine andere umzuleiten, wobei ein Cookie in der Antwort festgelegt ist. Der Cookie wird jedoch immer gelöscht (nicht übertragen). Wenn ich versuche, einige Header hinzuzufügen, werden alle Header, die ich zur RedirectRectresponse hinzufüge, nicht übertragen.
@router.post("/callback")
async def sso_callback(request: Request):
jwt_token = generate_token(request)
redirect_response = RedirectResponse(url="http://192.168.10.1/app/callback",
status_code=303)
redirect_response.set_cookie(key="accessToken", value=jwt_token, httponly=True)
redirect_response.headers["Authorization"] = str(jwt_token)
return redirect_response
< /code>
Wie kann ich das lösen? Vielen Dank im Voraus für die Hilfe.