2014-02-10 129 views
1

我有使用Spring Security与LDAP的Web应用程序(使用Grails构建)。Grails修改Spring Security插件

登录和注销行为在应用程序中正常工作。

现在,我想建立的功能,如果管理员登录应用程序第一次转发用户到特定的页面,而不是发送用户索引/主页。

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

任何人都可以指向我正确的方向吗?我还需要修改其他控制器吗?

回答

1

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

+0

感谢您的回复。我需要尽快解决这个问题。 – user583726

相关问题