#跟我学Shiro

shiro框架整合ssm框架

下面我通过一个web的maven项目来讲解如何将shiro整合ssm框架,具体结构如下图  一、引入依赖的jar包<?xmlversion="1.0"encoding="UTF-8"?><!--LicensedtotheApacheSoftwareFoundation(ASF)un...
代码星球 ·2020-07-31

shiro框架基础

一、shiro框架简介ApacheShiro是Java的一个安全框架。其内部架构如下:下面来介绍下里面的几个重要类:Subject:主体,应用代码直接交互的对象就是Subject。代表了当前用户,这个用户不一定表示人。(可以暂时理解为用户)SecurityManager:安全管理器,它管理着所有的Subject。是整个...
代码星球 ·2020-07-31

shiro之cache问题

错误原因分析加解决方案,以供大家参考:1、错误信息:net.sf.ehcache.ObjectExistsException:Cacheshiro-activeSessionCachealreadyexists翻译过来的意思是:缓存shiro-activesoncache已经存在。2、错误原因  &...
代码星球 ·2020-07-24

【基于url权限管理 shiro(一)】--基础

只要有用户参与的系统一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户认证和授权两部分。  用户认证,用户去访问系统,系统要验证用户身份的合法性。最常用的用户身份验证的方法:1、用户名密码方式、2、指纹打卡机、...

springboot学习笔记:11.springboot+shiro+mysql+mybatis(通用mapper)+freemarker+ztree+layui实现通用的java后台管理系统(权限管理+用户管理+菜单管理)

经过前10篇文章,我们已经可以快速搭建一个springboot的web项目;今天,我们在上一节基础上继续集成shiro框架,实现一个可以通用的后台管理系统;包括用户管理,角色管理,菜单管理三大系统常用管理模块;要想实现用户管理+角色管理+菜单管理三大模块,基本上我们常用的解决方案就是如下五个表(sql脚本在最后):1....

spring+mybatis+shiro入门实例

sql:1/*2SQLyogUltimatev11.33(64bit)3MySQL-5.1.49-community:Database-db_shiro4*********************************************************************5*/678/*!40101...

Shiro报错-[org.apache.shiro.mgt.AbstractRememberMeManager]

2017-04-0811:55:33,010WARN[org.apache.shiro.mgt.AbstractRememberMeManager]-Therewasafailurewhiletryingtoretrieverememberedprincipals.Thiscouldbeduetoaconfigurat...

shiro笔记-AuthenticatingRealm和AuthorizingRealm关系

AuthenticatingRealm-------->用于认证方法的RealmAuthorizingRealm--------->用于授权和认证的realm一般使用这个 AuthorizingRealm继承于AuthenticatingRealm但是没有实现父类的doGetAuthenticat...

Shiro笔记--shiroFilter权限过滤

1.shiro中shiroFilter中的一些配置页面的过滤权限1<!--名字必须和web.xml里面的filter-name一样-->2<beanid="shiroFilter"class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">...

shiro多Realm第一次调用不生效问题

1.由于最近自己写的一个项目上用到了多realm的使用,遇到了一个这样的问题:  1.自己继承了BasicHttpAuthenticationFilter,实现了获取token,然后直接请求api的方法,但是每次第一次调用的时候都是无效的,第二次请求又是正常的。以下为配置文件@BeanpublicShiroFilter...

Shiro中的Rememberme后出现浏览器500错误

问题详述:在Shiro中添加Rememberme功能后,只要勾选Rememberme选项为true的时候,浏览器就会跳转到一个不可达页面,并且在Chrome中显示HTTP500错误。问题追踪:1.设置Shiro的日志权限级别为DEBUGlog4j设置#DefaultShirologginglog4j.logger.or...

Shiro中的Remember me设置

1.在Spring的相关配置文件中加入如下Rememberme管理器配置:<!--rememberMe管理器--><beanid="rememberMeManager"class="org.apache.shiro.web.mgt.CookieRememberMeManager"><pro...

SpringBoot 优雅的整合 Shiro

ApacheShiro是一个功能强大且易于使用的Java安全框架,可执行身份验证,授权,加密和会话管理。借助Shiro易于理解的API,您可以快速轻松地保护任何应用程序-从最小的移动应用程序到最大的Web和企业应用程序。网上找到大部分文章都是以前SpringMVC下的整合方式,很多人都不知道shiro提供了官方的sta...

springboot+shiro+redis项目整合

介绍:  ApacheShiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。(摘自百度百科)本文使用springboot+mybatisplus+shiro实现数据库动态的...

SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例

 shiro 目录(?)[+] 本文主要介绍使用SpringBoot与shiro实现基于数据库的细粒度动态权限管理系统实例。 使用技术:SpringBoot、mybatis、shiro、thymeleaf、pagehelper、Mapper插件、druid、dataTables、...
首页上一页...23456...下一页尾页