Spring安全技术-Spring Security使用及总结(一)

1 · [email protected] · May 9, 2021, 9:11 a.m.
前面总结了Spring Data JPA,它主要是持久层的一些操作集合。这篇总结一下Spring Security,它也是Spring的一个子项目,它提供了认证、授权、会话管理、密码管理、缓存管理等功能,功能要比常见的Shiro更加丰富,并且支持OAuth2。这篇总结一下Spring Security在认证中的应用,包括:基于内存的用户储存、基于JDBC的用户储存、基于LDAP的用户储存、自定义用户详情服务。Demo准备​ 我们直接在上一篇的代码基础上添加认证的功能。首先添加Maven依赖–Spring Boot Security Starter。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...