【问题标题】:Spring Security Anonymous UserSpring Security 匿名用户
【发布时间】:2021-10-27 21:14:47
【问题描述】:

我正在使用 Grails 2.2.3spring security plugin 1.2.7.3 依赖项。 当我检查 springSecurity.isLoggedIn() 结果为假但用户已通过身份验证。 spring 将我的用户识别为匿名用户。 仅仅是使用 HTTP 和 HTTPS 吗? 因为它在我的本地机器上运行良好,当我在 tomcat 服务器上部署我的应用程序时会出现问题。

【问题讨论】:

    标签: authentication spring-security grails-plugin


    【解决方案1】:

    您需要使用 isAnonymous() 来检查匿名用户

    【讨论】:

    【解决方案2】:

    实际上,问题在于客户端无法获得 JsessionId,这是因为我的一个过滤器保护了会话。 所以当你没有 jsesionid 时,无论你是什么都会被 Spring Security 识别为匿名用户。 也可以在 spring 配置中禁用。

    【讨论】:

      猜你喜欢
      • 2020-08-19
      • 1970-01-01
      • 2014-08-09
      • 1970-01-01
      • 2016-04-15
      • 1970-01-01
      • 2015-06-22
      • 2021-02-17
      • 2021-02-28
      相关资源
      最近更新 更多