rest - 注销api错误-Grails中的Rest Spring Security插件

标签 rest grails spring-security

我已经在Grails应用中集成了REST Spring Security插件。登录工作正常,并返回正确的访问 token 。我可以在 header 的X-Auth-Token中使用此身份验证 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版本。

最佳答案

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

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

关于rest - 注销api错误-Grails中的Rest Spring Security插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29514288/

相关文章:

java - Spring Boot - 如何在单个 POST 请求中创建实体和嵌套实体

java - HttpClient 无法连接到端口 993?

linux - 如何从远程 linux 服务器发出对 url 的请求?

grails - 如何以编程方式设置gradle依赖项

grails - grails redirect(action :'index')重定向以显示操作

java - AuthenticationProvider 和 AuthenticationEntryPoint 之间的区别

python - 当休息请求到达 flask 时如何更改元素的颜色(在 html 页面中)?

grails - 取消选择<g:field>后,Grails更新页面

grails - 使用电子邮件和用户名作为 Grails 中 Spring Security 插件的登录名

grails - 在 Grails 中仅查看您自己的数据