赞
踩
Spring Security 是一个用于为 Java 应用程序提供安全保护的框架。
在使用 Spring Security 时,当用户尝试登录时,会执行以下步骤:
authenticate()
方法进行身份验证,该方法需要用户提供的用户名和密码来尝试进行身份验证。loadUserByUsername()
方法来获取用户信息。该方法通常用于在数据库中查询用户信息,然后将其封装在 UserDetails
接口的实现类中,并返回给 Spring Security。loadUserByUsername()
方法返回用户信息后,Spring Security 会使用该信息与用户提供的密码进行匹配,以确定用户身份是否有效。因此,在执行过程中,loadUserByUsername()
方法会优先于 authenticate()
方法执行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。