Spring Boot 是否清空请求中的“密码”字段?

问题描述 投票:0回答:1

Spring 默认情况下会从请求中过滤掉名为“password”的字段吗?它始终为空。我想我之前读过一些相关内容。但是我如何才能针对这个特定端点禁用它呢?

屏幕截图显示右侧的请求和左侧的调试器输出。

SingUpRequest
总是空的,我不明白为什么。我刚刚开始使用 Spring,试图摆脱 PHP 世界。

控制器签名:

password

@PostMapping("/sign-up")
public String SignUp(
    @RequestBody SignUpRequest signUp
)
账户实体:

public class SignUpRequest { public Account account; public Organization organization; public UserProfile userProfile; public Account getAccount() { return account; } public void setAccount(Account account) { this.account = account; } public Organization getOrganization() { return organization; } public void setOrganization(Organization organization) { this.organization = organization; } public UserProfile getUserProfile() { return userProfile; } public void setUserProfile(UserProfile userProfile) { this.userProfile = userProfile; } }


java spring spring-boot
1个回答
0
投票
表单登录 Spring Security

Spring 文档说你的表单应该有 name="username" 和 name="password" 的输入

希望对您有帮助

© www.soinside.com 2019 - 2024. All rights reserved.