Установка файлов cookie работает только так, как ожидалось, но кажется, что возврат шаблона чтобы перезаписать это и просто вернуть HTML без файлов cookie.
Код: Выделить всё
@app.get("/oauth/auth", response_class=HTMLResponse)
async def login_page(request: Request, response: Response):
client_Code_Req_Schema = ClientCodeReqSchema(client_id=request.query_params.get("client_id"), redirect_uri=request.query_params.get("redirect_uri"), response_type=request.query_params.get("response_type"))
if check_client(client_Code_Req_Schema):
response.set_cookie(key="redirect_uri", value="test")
return templates.TemplateResponse("authorize.html", {"request": request})
else:
raise HTTPException(status_code=400, detail="Invalid request")
Подробнее здесь: https://stackoverflow.com/questions/770 ... in-fastapi
Мобильная версия