spring security阅读

缘起

在web开发中避免不了的有权限控制的需求,之前在项目里都是自己实现过滤器来实现权限认证,最近想学习下spring security看一下成熟的实现是怎么样的。

官方网站文档: https://docs.spring.io/spring-security/reference/index.html

对照官方文档来学习吧,毕竟官方文档才是第一手资料,哈哈。

基于servlet的web容器的springsecurity是基于Filter实现的,一系列的过滤器链来实现的安全功能,

以下是几个重要的过滤器:

过滤器

被添加于

CsrfFilter

HttpSecurity#csrf

UsernamePasswordAuthenticationFilter

HttpSecurity#formLogin

BasicAuthenticationFilter

HttpSecurity#httpBasic

AuthorizationFilter

HttpSecurity#authorizeHttpRequests

  1. 首先csrffilter来防止csrf攻击

  2. 其次AuthenticationFilter来验证身份

  3. AuthorizationFilter 授权过滤器来对请求授权

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息