1 spring-security简介

spring-security用于做认证和授权的。

认证:登录。

授权:权限管理,给用户颁发权限,由一些资源不能让用户看,只有有权限的人才能看。

加入了如下依赖后,所有的controller接口都需要登录后才嫩访问,如果没有登录,它会自动跳转到登录页去登录。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>

spring security 基本原理分析

配置一个自己的登录账号

spring:
  application:
    name: spring-security
  security:
    user:
      name: root
      password: 123456