问个第三方授权问题?

正在开发第三方开放平台接口
平台回返回access_token,refresh_token以及expires_in
但是我本地也需要授权给前端,目前用的是passport
现在我有个疑问我怎么才能让自己的token与平台的token保持一致
也就是要是失效一起失效,还有刷新令牌也是

还有一点我能不能不用passport了,直接用平台给的access_token给前端,然后缓存起来来作为是否登录的标准

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

完全可以,相当于你是中间商,只是你要做一个上游如果吊销了的操作判断,需要去验证token是否有效(通过其他途径吊销的token)

2年前 评论

不妥吧,第三方开放平台接口的 token 是操作资源用的,服务器对服务器,有临时和保密性,有业务之外的功能,维护token的可用是后端的事情,失效了刷新或者重新获取token,和前端的登录授权是两码事,难道前端直接用开放平台的token请求资源而不经过服务器?

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!