尝试解决How to combine Spring Security and js sockjs-client,我想实现在非经过身份验证的https会话上运行的websocket会话的身份验证(因为sockjs-client限制)。
我正在思考:
目前我无法在spring ChannelSecurityInterceptor之前调用拦截器,我不确定WebSocket-scoped bean是否可用于保存主体。
或者我应该使用DefaultHandshakeHandler.determineUser()根据握手请求中的信息设置主体?这可以与ChannelSecurityInterceptor一起使用吗?