在提供自定义登录表单时,Spring Security是否需要自定义登录控制器?

时间:2015-07-21 13:28:59

标签: java spring spring-security

在提供包含由两个输入字段,用户名和密码组成的登录表单的自定义JSP页面时,Spring Security 4.0.1.RELEASE是否需要自定义登录控制器? Spring Security示例应用程序spring-security-samples-chat-jc有一个非常简单的应用程序,但spring-security-samples-form-jc根本没有定义。

1 个答案:

答案 0 :(得分:0)

WebSecurityConfigurerAdapter有一个名为configure的方法,在其中你可以这样做:

http.csrf().disable()
                .formLogin()
                .permitAll()
                .loginProcessingUrl("/login")
                .usernameParameter("email")
                .passwordParameter("password");

之后,您无需创建控制器。只需使用名为email和password的urlencodedparameters POST到/ login端点。