以下内容学习并翻译自Spring Security 5.3.2官方文档,为了方便日后回顾以此博客摘要记录
Spring Boot 自动化完成的工作有:
- 启用 Spring Security 的默认配置,该配置将创建一个名为
springSecurityFilterChain
的 servletFilter
。它负责应用程序中的所有安全工作(保护应用程序URL、验证提交的用户名和密码、重定向到登录表单,等等)。 - 创建一个用户名为
user
的UserDetailsService
实例,并随机生成一个密码打印到控制台。 - 为每一个请求向 Servlet 容器注册一个名为
springSecurityFilterChain
的过滤器。
Spring Boot 的配置不多,但功能很多。 功能摘要如下: