Spring Security--自定义登录参数

   1源码简介

      当进行登录时会执行 UsernamePasswordAuthenticationFilter 过滤器。
Spring Security--自定义登录参数_第1张图片

  • usernamePasrameter:账户参数名
  • passwordParameter:密码参数名
  • postOnly=true:默认情况下只允许 POST 请求。

      2 修改配置参数

截取部分代码

//认证:表单认证
        http.formLogin()
                .usernameParameter("myusername")  //自定义用户名接收参数
                .passwordParameter("mypassword")  //自定义密码接收参数
                .failureForwardUrl("/fail")   //失败后跳转
                .loginPage("/login.html")     // 认证页面
                .loginProcessingUrl("/login")  //当访问这个url的时候 需要调用 MyloginServerImpl的loadUserByUsername
                .successForwardUrl("/main");   //成功后跳往什么页面 这里为post请求,main.html 这种get请求会报错

你可能感兴趣的:(Java,SpringSecurity,java,spring,安全)