我们的前端是 React,后端是 Django,我们希望使用 Discourse 作为我们应用程序的讨论平台。问题是,每当我们的后端 API 返回重定向 URL 时,它都会返回登录超时,即使整个过程几乎只需要一秒钟就能完成。
方法如下:
- 前端在触发打开讨论论坛时向后端发出 API 调用。
- 后端然后向 Discourse 发出请求,该请求会重定向到
discourse_connect_url以及载荷和签名。 - 身份验证发生。
return_url然后发送回最初发出请求的 API 调用,然后该 API 调用将其作为 JSON 响应发送回前端。
尝试访问 URL 时会显示会话超时。即使我尝试在 URL 创建后立即访问它,它也只会显示登录超时错误。这种方法是否不好?哪里出错了?