Spring Security中所有的类
时间: 2024-06-19 19:04:00 浏览: 142
spring security类图
4星 · 用户满意度95%
Spring Security是一个基于Spring框架的安全性解决方案,它可以为Java应用程序提供全面的安全性,包括认证、授权和攻击防护等。在Spring Security中,有许多重要的类和接口,以下是其中一些常用的类:
1. Authentication:用于表示认证信息的接口,包含了用户信息和用户的权限信息。
2. AuthenticationProvider:用于进行认证的接口,可以自定义实现。
3. UserDetails:用于表示用户详细信息的接口,包括用户名、密码和角色等信息。
4. UserDetailsService:用于查询用户详细信息的接口,可以自定义实现。
5. AccessDecisionVoter:用于进行授权决策的接口,可以自定义实现。
6. AccessDecisionManager:用于进行授权管理的接口,可以自定义实现。
7. FilterSecurityInterceptor:用于进行Web资源访问控制的过滤器,可以配置在Spring Security过滤器链中。
8. HttpSecurity:用于配置Web安全性的类,可以设置访问控制规则、表单登录、基于HTTP Basic认证等。
阅读全文