【问题标题】:Spring 4.0 WebSocket with Spring Security 3.2.3 in GrailsGrails 中带有 Spring Security 3.2.3 的 Spring 4.0 WebSocket
【发布时间】:2015-11-24 00:32:35
【问题描述】:

我需要向系统添加实时更新。我将 Grails 2.5.0 与基于 Spring Security 3.2.3 的 Grails Spring Security Core 2.0 RC4 一起使用。有一个 Grails 插件可以添加 Spring 4.0 WebSocket 支持 (https://github.com/zyro23/grails-spring-websocket/tree/1.3.x),但我不确定如何处理身份验证。如何集成身份验证?

或者,我可以使用带有最新 WebSocket 插件的 Spring Security 4.0 启动一个单独的 Web 应用程序来处理实时更新,但我更愿意使用我当前的、生产就绪的身份验证系统,而不是尝试克隆当前的身份验证系统。

【问题讨论】:

    标签: spring grails spring-security spring-websocket


    【解决方案1】:

    spring security 对 websocket 的支持从 spring security 4 开始。 您可以做的是保护消息订阅并使用ChannelInterceptor 发送(客户端-> 服务器)。也许这个例子有帮助:https://jira.spring.io/browse/SEC-2546

    【讨论】:

      猜你喜欢
      • 2020-04-06
      • 2011-08-01
      • 2018-09-21
      • 2016-08-30
      • 1970-01-01
      • 2014-11-05
      • 2014-05-16
      • 2019-05-09
      • 2020-06-22
      相关资源
      最近更新 更多