注销api错误 - 在Grails中休息Spring Security Plugin

时间:2015-04-08 12:13:01

标签: rest grails spring-security

我在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版本。

1 个答案:

答案 0 :(得分:1)

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

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