Spring Security的
表单的一些细节以及configure(HttpSecurity http)的配置

自定义表单的时候,两个输入框,一个账号,一个密码,input标签中的name是默认固定的,不可以修改,修改后会导致无法正常登录。

默认:

  账号:name=“username”

  密码:name=“password”

如果要修改的话,需要到configure(HttpSecurity http)方法中自己定义

.formLogin()

.usernameParameter("zyl")
.passwordParameter("zzz")

 

 

configure(HttpSecurity http)

同种功能的不同实现是可以重复配置的,一律以后面的为准

.defaultSuccessUrl("/defaultSuccess")

这个是默认从哪里进入的登录界面,则成功后回到那个页面 例如:我从http://localhost:8080/hello进入登录界面,登录成功后也回到hello界面

但是这个方法实际上还有个参数,alwaysUse,该参数默认为false,如果设置为true,url会在登录成功后去往http://localhost:8080/defaultSuccess

 

 

.successForwardUrl("/successForward")

不管是从哪里进入的登录界面,一律是跳转到.loginProcessingUrl("/doLogin")的这个doLoginurl,只不过界面上的返回值是/successForward接口的返回值

 

--------------------做个标记,视频看到fail那里,晚上接着继续

 

上一篇:【进制】【CF】B. Martian Clock


下一篇:修饰符