gpt4 book ai didi

Spring Security登录页面与loginProcessingURL

转载 作者:行者123 更新时间:2023-12-03 09:28:48 48 4
gpt4 key购买 nike

loginPage与loginProcessingURL有什么区别。
.formLogin().loginPage("/login").usernameParameter("phone-number").passwordParameter("password")
好像是loginProcessingURL就像post方法,一旦用户在登录页面中提交了数据,但是当我删除它时也可以正常工作。 loginProcessingURL的意义是什么?它与loginPage有何不同?

最佳答案

loginPage("/login")行指示Spring Security

  • 需要身份验证时,将浏览器重定向到/login
  • 我们负责在请求/login时呈现登录页面
  • 身份验证尝试失败时,使用
  • ,将浏览器重定向到
    /login?error(因为我们没有另外指定)
  • 我们负责在/login?error为
    要求的
  • 成功注销后,将浏览器重定向到/login?logout
    (因为我们没有另外指定)
  • 我们负责在以下情况下呈现注销确认页面
    /login?注销要求


  • .loginProcessingUrl("/login/process")

    告诉Spring Security在发送指定路径时处理提交的凭证,并且默认情况下,将用户重定向回来自的页面用户。它不会将请求传递给Spring MVC和您的 Controller 。

    请参阅 documentation

    关于Spring Security登录页面与loginProcessingURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53140629/

    48 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com