项目是前后端分离,SpringBoot+Vue,目前的接口都用的 SpringSecurity 框架,禁用了 session 改为了 jwt 单点登录,现在项目要加入 websocket 。我理解的 websocket 只在握手的时候发 http,那么在握手时在请求的 header 里加 jwt token (貌似 STOMP 可以做到),依旧用 Security 进行拦截,后续 websocket 建立好之后的通信就自动放过了?还是说每一包通信依旧是 http 会被 Security 全部拦截..?
1
okey 2020-11-09 16:00:38 +08:00
我理解的是后续走的不是 ws 协议,和 SpringSecurity 无关了。
|
3
uselessVisitor 2020-11-09 21:09:54 +08:00 via Android
当时做毕设也是用的和你同样的架构,最后搞不定总得第三方的 ws
|
4
HenryWang0723 OP @okey 这么说来只要能在握手的那包 http 请求中 在 header 里加上 jwt token 通过 Security 的拦截器验证过了就 ok 了?
|