请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

refresh token 的实现

JoJo 老师,

我现在在考虑实现自己的token service(因为是自己的app 用,所以,我试着在code中写入client信息,这样发送请求时,就不用再跟着 client 信息的basic authtication了)。所以,我想写自己的endpoint。根据你在视频里介绍的,我可以生成token 没问题,但是如何verify我的refresh token是valid的呢?redis的话,是要用redistemplate 去search吗?jwt呢?谢谢!

正在回答

2回答

怎么verify?没太理解你的想法,不过你应该用数据库把发出去的token都存起来吧,有人发token上来,去数据库查呗,能查到就是valid的。jwt本身有签名机制,验签合法就是valid的。

0 回复 有任何疑惑可以回复我~
  • 提问者 zhazi #1
    多谢 JoJo老师!!!
    回复 有任何疑惑可以回复我~ 2018-03-30 03:16:53
提问者 zhazi 2018-03-30 04:31:31

Jojo 老师,我现在的token是按照视频中写的,通过tokenstore的configure添加在redis里。根据我看到的,redis 删掉 access token 当它过期后。虽然refresh token 还在,我可以通过检测它来判断是否是有效的refresh token从而生成access token, 可是我如何能拿到我的authentication?从而可以用它来生成access token。

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号