Grails-Acegi:自定义身份验证方法

时间:2020-03-06 14:49:59  来源:igfitidea点击:

我想更改Acegi插件使用的身份验证过程。它应该是一个完全定制的过程。自定义登录表单+自定义身份验证方法。

显然,关于此主题的文档很少。

在《 Grails权威指南》一书中,它是针对较旧版本的grails进行描述的。在那里使用了" spring / resources.xml"。

新版本中是spring / resources.groovy文件,其中使用了DSL。我不知道如何配置新的" AuthenticationManager"。

我怎样才能做到这一点?

解决方案

关于表单,我们应该在/ grails-wapp / views / login下有一个auth.gsp。关于身份验证,我们可能只需要在/ grails-app / controllers /下的LoginController中注入一个不同的AuthenticateService。