在提供包含由两个输入字段,用户名和密码组成的登录表单的自定义JSP页面时,Spring Security 4.0.1.RELEASE是否需要自定义登录控制器? Spring Security示例应用程序spring-security-samples-chat-jc
有一个非常简单的应用程序,但spring-security-samples-form-jc
根本没有定义。
答案 0 :(得分:0)
WebSecurityConfigurerAdapter有一个名为configure的方法,在其中你可以这样做:
http.csrf().disable()
.formLogin()
.permitAll()
.loginProcessingUrl("/login")
.usernameParameter("email")
.passwordParameter("password");
之后,您无需创建控制器。只需使用名为email和password的urlencodedparameters POST到/ login端点。