其他分享
首页 > 其他分享> > Spring Security的<form>表单的一些细节以及configure(HttpSecurity http)的配置

Spring Security的<form>表单的一些细节以及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那里,晚上接着继续

 

标签:界面,configure,登录,Spring,http,HttpSecurity,name
来源: https://www.cnblogs.com/woyujiezhen/p/13956913.html