grails中的身份验证失败问题

时间:2014-04-01 05:56:36

标签: grails spring-security

登录操作失败后,我遇到了此异常。

| Error 2014-04-01 16:33:49,688 [http-bio-8080-exec-3] ERROR [/myproject].[default]  - Servlet.service() for servlet [default] in context with path [/myproject] threw exception
Message: Cannot get property 'clazz' on null object

我在配置文件中对springScurity的配置是:

grails.plugins.springsecurity.userLookup.userDomainClassName = 'xcom.auth.User'
grails.plugins.springsecurity.userLookup.authorityJoinClassName = 'xcom.auth.UserRole'
grails.plugins.springsecurity.authority.className = 'xcom.auth.Role'
grails.plugins.springsecurity.rememberMe.persistent = true
grails.plugins.springsecurity.rememberMe.persistentToken.domainClassName = 'xcom.PersistentLogin'
grails.plugins.springsecurity.openid.domainClass = 'xcom.OpenID'

Alos,这是我在URLMApping中的代码:

"/login"(controller: 'openId', action: 'auth')
"/login/auth"(controller: 'openId', action: 'auth')
"/login/authfail" (controller:'openId', action: 'authfail')
"/logout"(controller: "openId", action: "logout")
"/login/denied"(controller: 'openId', action: 'denied')

此外,我'使用 spring-security-core:1.2.7.3

我用Google搜索并尝试了不同的方法,但我不知道为什么不工作。

提前致谢,

0 个答案:

没有答案