Grails修改Spring Security插件

时间:2014-02-10 23:13:48

标签: grails login spring-security

我有Web应用程序(使用Grails构建),我在其中使用带有LDAP的Spring Security。

登录和注销行为在应用程序中运行良好。

现在,我想构建一个功能,如果管理员在应用程序中首次将用户转发到特定页面,而不是将用户发送到索引/主页。

我修改了LoginController(auth方法),并尝试通过新的域类跟踪登录。但登录后,登录控制器“auth方法”未被调用。

有人能指出我正确的方向吗?我需要修改其他控制器吗?

1 个答案:

答案 0 :(得分:1)

默认的Spring Security登录表单POST到特殊URL:/j_spring_security_check(可以通过apf.filterProcessesUrl配置参数更改使用的确切URL)此POST请求由Spring Security内部处理。要添加自定义登录逻辑,您可以按照here所述实现自己的AuthenticationSuccessHandler