【问题标题】:logout api error - Rest Spring Security Plugin in Grails注销 api 错误 - Grails 中的 Rest Spring Security 插件
【发布时间】:2015-06-13 09:21:17
【问题描述】:

我在 Grails 应用程序中集成了 REST Spring Security 插件。登录工作正常,并返回正确的访问令牌。我可以在标头中的 X-Auth-Token 中使用此身份验证令牌调用其他操作。

我正在使用 Grails 2.4.4,以及带有 JDK 1.6 的 spring-security-rest 插件 1.4.0。

但是,注销不起作用并引发异常:

org.springframework.dao.DataAccessResourceFailureException: Could not
obtain current Hibernate Session; nested exception is
org.hibernate.HibernateException: No Session found for current
thread  at
org.codehaus.groovy.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:210)

我尝试升级到 1.4.1、1.5.0 但它们似乎依赖于 JDK 1.7 版本。

【问题讨论】:

    标签: rest grails spring-security


    【解决方案1】:

    这是一个已知问题:https://github.com/alvarosanchez/grails-spring-security-rest/issues/135

    它已在 1.4.1 版本中修复。您必须升级到该版本。

    【讨论】:

    • 我试图升级到那个版本,但它开始抛出unable to resolve class java.nio.charset.StandardCharsets,所以基本上要求将java升级到7版本......我在java 6上很难
    • 您应该升级 - Java 6 和 Java 7 都已报废。
    猜你喜欢
    • 2015-06-28
    • 2016-05-24
    • 2011-08-20
    • 2014-12-06
    • 2016-03-03
    • 2017-06-04
    • 2016-07-14
    • 2017-11-06
    • 2011-06-08
    相关资源
    最近更新 更多