gpt4 book ai didi

java - Spring Security 在提供自定义登录表单时是否需要自定义登录 Controller ?

转载 作者:太空宇宙 更新时间:2023-11-04 13:37:47 24 4
gpt4 key购买 nike

Spring Security 4.0.1.RELEASE提供包含由两个输入字段(用户名和密码)组成的登录表单的自定义 JSP 页面时需要自定义登录 Controller 吗? Spring Security 示例应用程序 spring-security-samples-chat-jc有一个非常简单的,但是 spring-security-samples-form-jc根本没有定义一个。

最佳答案

WebSecurityConfigurerAdapter 有名为configure 的方法,在其中您可以执行以下操作:

http.csrf().disable()
.formLogin()
.permitAll()
.loginProcessingUrl("/login")
.usernameParameter("email")
.passwordParameter("password");

此后您不需要创建 Controller 。只需使用名为电子邮件和密码的 urlencoded 参数 POST 到/login 端点即可。

关于java - Spring Security 在提供自定义登录表单时是否需要自定义登录 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31540476/

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