注销 api 错误 - Grails 中的 Rest Spring 安全插件
logout api error - Rest Spring Security Plugin in Grails
我在 Grails 应用程序中集成了 REST Spring 安全插件。登录工作正常,returns 正确的访问令牌。我可以在 header.
中使用此身份验证令牌调用其他操作 X-Auth-Token
我正在使用 Grails 2.4.4,spring-security-rest 插件 1.4.0 和 JDK 1.6。
但是,注销不起作用并抛出异常:
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 版本。
这是一个已知问题:https://github.com/alvarosanchez/grails-spring-security-rest/issues/135
它已在 1.4.1
版本中修复。您将必须升级到该版本。
我在 Grails 应用程序中集成了 REST Spring 安全插件。登录工作正常,returns 正确的访问令牌。我可以在 header.
中使用此身份验证令牌调用其他操作 X-Auth-Token我正在使用 Grails 2.4.4,spring-security-rest 插件 1.4.0 和 JDK 1.6。
但是,注销不起作用并抛出异常:
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 版本。
这是一个已知问题:https://github.com/alvarosanchez/grails-spring-security-rest/issues/135
它已在 1.4.1
版本中修复。您将必须升级到该版本。