采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师,我希望第三方应用通过网关跳转到SSO的认证服务器上的一个页面输入用户名密码,发现用户是可以通过网关地址通过JSON请求到任何希望的接口,但是跳转页面第一次跳转是成功的,但是login的页面地址已经不是网关地址而是后端的认证服务器地址,如果在生产上我屏蔽了任何到后端服务器这些端口的访问,不是就无法用跳转登陆页做认证了吗?这个该如何解决?还有就是jwt的登出该如何处理?这个完全没有session,如何失效登出逻辑?请老师指条明路,给点参考地址也好,谢谢!
第一个,页面不要走网关,只有服务走网关。页面可以考虑前后端分离部到网关外面。第二个,jwt登出就是把token删了,客户端没有token就是登出了,课里应该讲了吧。
“jwt登出就是把token删了,客户端没有token就是登出了” 如果仅仅这样做的话,此时只是客户端界面上看着像是退出了,但是此时的jwt token还是有效的对吧?然后如果用户人为恶意拿到了token,虽然点了退出登录,但是他还是可以用这个token来调用接口呢?老师还有没有更健壮的登出处理方案?
登录后可查看更多问答,登录/注册
从API到复杂微服务场景,实战部署可落地的安全方案。
1.0k 1
1.3k 8
1.7k 7
1.4k 6
1.3k 5