Shiro
谱写
生活不是等待风暴过去,而是学会在雨中翩翩起舞~
兴
展开
-
Shiro教程(十)Shiro 权限动态加载与配置精细讲解
Shiro 是一个很完美的权限控制框架,一般我们会采用 shiro 的标签,在页面判断,从而来判断一些Button ,Link Tag 的显示与否,但是仅仅这样判断是不够的,如果用户知道链接,这就一点用都没有。所以我们后台还要有一层判断。这样才安全。今天来说说 Shiro 后台判断的这点事。shiro一般是这样配置。<property name="filterCh...原创 2019-03-02 09:33:46 · 1071 阅读 · 0 评论 -
Shiro教程(九)Shiro JSP标签的使用。
Shiro 提供了 JSP 的一套 JSTL 标签,用于做 JSP 页面做权限控制的。可以控制一些按钮和一些超链接,或者一些显示内容。Freemarker Shiro标签讲解:https://blog.csdn.net/baidu_37366055/article/details/88072120其实标签都是和Freemarker Shiro标签对应的,只不过是把...原创 2019-03-02 09:33:04 · 3606 阅读 · 1 评论 -
Shiro教程(八)Shiro Freemarker标签的使用。
Shiro 提供了JSP 的一套JSTL 标签,用于做JSP 页面做权限控制的。可以控制一些按钮和一些超链接,或者一些显示内容。JSP 的下篇文章会讲到,这篇先讲讲 Freemarker 的 Shiro 标签。引用包:<!-- freemarker + shiro(标签) begin --> <dependency> <grou...原创 2019-03-02 09:31:27 · 1198 阅读 · 0 评论 -
Shiro教程(七)Shiro Session共享配置以及实现
Shiro 我们通过重写AbstractSessionDAO ,来实现 Session 共享。再重写 Session 的时候(其实也不算重写),因为和HttpSession 没有任何实现或者继承关系。首先 Shiro Session 配置讲解。Session 的每个回话的ID 生成器,我们用JavaUuidSessionIdGenerator (UUID 规则)。...原创 2019-03-02 09:30:02 · 1966 阅读 · 0 评论 -
Shiro教程(六)Shiro整体的配置文件
因为 Shrio 和整体项目结合的话,细节问题还是比较多。我要侧重讲一些地方。下面我先把我整个项目的 Shiro 配置文件先贴出来,如果你需要哪个类的实现方式,你可以针对性的查找,或者问我。<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org...原创 2019-03-02 09:29:24 · 1481 阅读 · 0 评论 -
Shiro教程(五)Shiro + Redis实现
上一篇博客讲到了 Shiro + redis 的配置,其实没说完,但是在上篇说完不合适,所以在这里来细化说明, Shiro 首先是支持任何存储的和它来一起完成这个任务的,因为它提供了接口是交给我们来实现的。要实现的接口:1.org.apache.shiro.cache.CacheManager (缓存管理)2.org.apache.shiro.cache.Cache (实...原创 2019-03-02 09:28:53 · 563 阅读 · 0 评论 -
Shiro教程(四)Shiro + Redis配置
我们知道Shiro 提供了一系列让我们自己实现的接口,包括org.apache.shiro.cache.CacheManager 、org.apache.shiro.cache.Cache 等接口。那么我们要对这些做实现,就实现了 Shiro 对 Session 和用户认证信息、用户缓存信息等的缓存,存储。我们可以用缓存,如 Redis 、 memcache 、 EHCache 等,甚...原创 2019-03-02 09:28:01 · 1251 阅读 · 0 评论 -
Shiro教程(三)Shiro web.xml中Filter配置,配置注意事项
我的是采用 SpringMVC + Spring + Mybatis 框架集成的,需要配置的文件是web.xml ,然后有一个和 Spring 的配置文件,我取名叫做spring-shiro.xml ,下面会一一讲解到。过滤器配置,在web.xml 中配置:<filter> <filter-name>shiroFilter</filte...原创 2019-03-02 09:27:19 · 1414 阅读 · 0 评论 -
Shiro 通过配置Cookie 解决多个二级域名的单点登录问题。
当前配置只对于相同的 一级域名 ,严格来讲就是相同的主域名,比如sojson.com ,本站用到的有 e.sojson.com ,ping.sojson.com ,www.sojson.com ,但是登录后怎么在其他域下面也是登录的呢?其实这样的结构最容易解决了,把 Session 的 Cookie 写到.sojson.com 即可,其他的二级、三级域名等等都可以读到这个 Cookie ...原创 2019-03-01 10:35:21 · 1882 阅读 · 0 评论 -
Shiro + EHCache 缓存的使用。
我是用 Maven 管理的项目,先上依赖包:<dependency> <artifactId>ehcache-core</artifactId> <groupId>net.sf.ehcache</groupId> <version>2.5.0</version> </dependency&原创 2019-02-28 15:52:36 · 1166 阅读 · 0 评论