我使用Grails 2.3.3创建了这个项目,并添加了mongoDB GORM插件和Spring Security Core插件。我按照这篇文章spring-security-and-mongodb来使它工作,我可以看到mongodb集合中的用户和角色,但是当我输入用户名和密码时,应用程序没有对其进行身份验证,或者可能在某处出现了某些内容身份验证失败。我在这里附加了项目zip文件,有人可以查看它,看看我是否错误配置了使其无法工作的东西。
答案 0 :(得分:4)
我使用您附加的应用程序和您引用的博客文章来创建一个有效的应用程序。有关使用信息,请参阅http://burtbeckwith.com/blog/?p=1992;有关代码,请参阅https://github.com/burtbeckwith/mongoSpringSecurity。
答案 1 :(得分:0)
在BootStrap.groovy文件中,您要保存角色和用户对象,但您还需要使用UserRole对象在用户和角色之间创建关联。