使用Springboot安全性,我需要在身份验证阶段查找用户名和密码。在Userdatails的loaduserbyname方法中,我只知道用户名。有没有办法获得密码,然后使用用户名和密码进行搜索?我必须使用的身份验证数据库有重复的用户名,但密码不同
s3fp2yjn1#
用户详细信息是错误的对象。您必须实作自订的AuthenticationProvider。这将可以存取使用者名称和密码。您可以使用它们来查询数据库。以下是https://www.baeldung.com/spring-security-authentication-provider的示例。
1条答案
按热度按时间s3fp2yjn1#
用户详细信息是错误的对象。
您必须实作自订的AuthenticationProvider。这将可以存取使用者名称和密码。您可以使用它们来查询数据库。
以下是https://www.baeldung.com/spring-security-authentication-provider的示例。