springsecurity常用的类
时间: 2023-10-10 09:05:47 浏览: 63
springsecurity例子
4星 · 用户满意度95%
1. WebSecurityConfigurerAdapter:用于配置Spring Security的核心类,用于配置安全性、身份验证和授权。
2. UserDetailsService:用于提供用户信息,包括用户名、密码和权限等。
3. AuthenticationManager:用于身份验证,检查用户提供的凭据是否正确。
4. AuthenticationProvider:用于身份验证,检查用户提供的凭据是否正确,并返回用户的身份信息。
5. UserDetails:用于表示用户的身份信息,包括用户名、密码和权限等。
6. GrantedAuthority:用于表示用户的权限信息。
7. Authentication:用于表示用户的身份验证信息。
8. AccessDecisionManager:用于授权,决定是否允许用户访问受保护的资源。
9. FilterInvocationSecurityMetadataSource:用于授权,提供受保护资源的元数据。
10. DefaultWebSecurityExpressionHandler:用于授权,提供表达式语言的支持,例如SpEL。
11. CsrfTokenRepository:用于防止跨站点请求伪造攻击(CSRF)。
12. HttpSecurity:用于配置HTTP请求的安全性,包括身份验证和授权等。
13. RememberMeConfigurer:用于配置“记住我”功能,允许用户在关闭浏览器后保持身份验证状态。
14. SessionManagementConfigurer:用于配置会话管理,例如会话超时、并发登录和会话固定攻击防护等。
15. LogoutConfigurer:用于配置退出登录功能。
阅读全文