安全框架
献 丑
这个作者很懒,什么都没留下…
展开
-
SpringBoot与Shrio(四)缓存部分
索引引Cache Manager 引 因为每次都要查一遍数据库拿授权,更别说用户特别多,并发什么的了,数据库负担太大,所以就要启用缓存 Cache Manager shiro架构里边有一个管理缓存的组件,默认用ehcache实现,看一下它的缓存管理 public abstract class CachingRealm implements Realm, Nameable, CacheManagerAware, LogoutAware { private static final Logger log原创 2020-11-30 15:17:43 · 254 阅读 · 0 评论 -
SpringBoot与Shrio(三)授权部分
索引简易版数据库设计 简易版数据库设计 关于权限的数据库设计: 1.用户与角色绑定,角色与权限绑定,权限与资源绑定 2.不想基于权限字符串管理:用户与角色绑定 3.不想基于角色管理:用户与权限绑定 4.不想让角色和权限关联:用户与角色绑定,用户与权限绑定 这里使用第一种,用户与角色多对多,角色与权限多对多,权限与资源一对一 用户表 角色表 权限表 用户角色表 角色权限表 ...原创 2020-11-30 11:46:57 · 321 阅读 · 1 评论 -
SpringBoot与Shrio(二)MD5随机盐散列版认证
索引依赖 依赖 依赖加入mybatis、mysql驱动、druid数据源 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version>原创 2020-11-26 16:56:10 · 660 阅读 · 1 评论 -
SpringBoot与Shrio(一)简单登录退出
索引引开局一张图 引 shiro与springboot整合,项目中所有请求通过shiro处理,达到一个系统安全的目的。 开局一张图 请求进到系统会先到ShiroFilter,ShiroFilter会去找SercurityManager做认证和授权,认证通过后再进行判断是否为公共资源,非公共资源要授权操作才能访问系统资源。 ...原创 2020-11-25 15:52:15 · 413 阅读 · 0 评论 -
Shiro的简单实现
shiro简单实现原创 2020-11-22 17:20:06 · 627 阅读 · 2 评论