SpringBoot - SpringSecurity 和 Shiro

1. SpringSecurity简介

拦截器,过滤器:大量的原声代码,很冗余

 

SpringSecurity:简化配置

 

 

 

2. SpringSecurity实战

 

2.1 需求明确

首页:谁都可以访问(下图就是首页)

其他levelX页面:必须有想用的role才能进入

 

 

2.2 代码实现

2.2.1 授权代码

 

这个formLogin会跳到/login页面,开启这个login页面,只需要引入这一行即可。

源码解释,这个/login页面哪里来的:

 

 

 

 

2.2.2 认证代码

springboot 2.1.x之前的版本:

 

 

springboot 2.1.x之后的版本(需要对密码进行加密):

 

 

3.Shiro简介 

 

 

架构

 

 

 

4. Shiro详解

https://www.bilibili.com/video/BV1PE411i7CV?p=38

 

posted on 2020-12-07 22:54  frank_cui  阅读(427)  评论(0)    收藏  举报

导航

levels of contents