Grails - Acegi:自定义身份验证方法
Posted
技术标签:
【中文标题】Grails - Acegi:自定义身份验证方法【英文标题】:Grails - Acegi: Customize Authentication Method 【发布时间】:2010-09-13 18:18:13 【问题描述】:我想更改 Acegi - 插件使用的身份验证过程。它应该是一个完全定制的过程。自定义登录表单+自定义认证方式。
显然,关于这个主题的文档很少。
在The Definitive Guide to Grails一书中描述了旧版本的grails。那里使用了spring/resources.xml
。
在新版本中有一个spring/resources.groovy
文件,其中使用了DSL。不知道怎么配置新的AuthenticationManager
。
我该怎么做?
【问题讨论】:
【参考方案1】:关于表单,您应该在 /grails-wapp/views/login 下有一个 auth.gsp。关于身份验证,您可能只需要在 /grails-app/controllers/ 下的 LoginController 中注入不同的 AuthenticateService。
【讨论】:
以上是关于Grails - Acegi:自定义身份验证方法的主要内容,如果未能解决你的问题,请参考以下文章
使用 Acegi 和 Grails 通过 LDAP 进行身份验证时出现 PartialResultException
Grails spring security如何在自定义身份验证中记住我?
Grails:Spring Security Core 自定义身份验证 getUserByUserName 返回 null 对象