大家好,
我正在尝试将我新搭建的 Discourse 社区与我的网站集成。我也实现了 SSO (DiscourseConnect)。在 Postman 中一切都运行正常。
问题是我卡在了集成这些功能上。
我可以通过在请求头中传递身份验证令牌来在 Postman 中执行身份验证。但我无法弄清楚当用户通过我的 Discourse 网站登录时,如何将身份验证令牌传递到请求头中。
换句话说,如何在发送到我后端的 URL 的请求头中设置身份验证令牌(存在于浏览器的 localStorage 中)?
我的技术栈:- React, Django-rest
为了更好地理解,请看以下内容:-
响应:-
http://discuss.example.com/session/sso_login?sso=bm9uY2U9Y2I2ODI1MWVlZmI1MjExZTU4YzAwZmYxMzk1ZjBjMGImbmFtZT1zYW0mdXNlcm5hbWU9c2Ftc2FtJmVtYWlsPXRlc3QlNDB0ZXN0LmNvbSZleHRlcm5hbF9pZD1oZWxsbzEyMyZyZXF1aXJlX2FjdGl2YXRpb249dHJ1ZQ%3D%3D&sig=3d7e5ac755a87ae3ccf90272644ed2207984db03cf020377c8b92ff51be3abc3
在上面的请求中,我明确地将 Authorization 令牌设置到了请求头中。
在集成过程中,当将请求重定向到我的后端时,我该如何将令牌(存在于浏览器的 localStorage 中)设置到请求头中?
我是一名新手。
