spring-security 使用用户名和密码进行SprinBoot身份验证

ercv8c1e  于 2022-11-11  发布在  Spring
关注(0)|答案(1)|浏览(109)

使用Springboot安全性,我需要在身份验证阶段查找用户名和密码。在Userdatails的loaduserbyname方法中,我只知道用户名。有没有办法获得密码,然后使用用户名和密码进行搜索?我必须使用的身份验证数据库有重复的用户名,但密码不同

s3fp2yjn

s3fp2yjn1#

用户详细信息是错误的对象。
您必须实作自订的AuthenticationProvider。这将可以存取使用者名称和密码。您可以使用它们来查询数据库。
以下是https://www.baeldung.com/spring-security-authentication-provider的示例。

相关问题