AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
回顾一下,我们目前看到的Spring Security的主要构建块是: * SecurityContextHolder,提供对SecurityContext的访问。 * SecurityContext,用于保存身份验证以及可能的特定于请求的安全信息。 * Authentication,以Spring Security特定的方式表示主体。 * GrantedAuthority,用于反映授予主体的应用程序范围的权限。 * UserDetails,提供从应用程序的DAO或其他安全数据源构建Authentication对象所需的信息。 * UserDetailsService,用于在基于字符串的用户名(或证书ID等)中传递时创建UserDetails。 既然您已经了解了这些重复使用的组件,那么让我们仔细看看身份验证过程。