
shiro
hxpjava1
毕业于武汉理工大学计算机系,12年开发架构经验,擅长java,k8s
展开
-
shiro不支持文件上传么
shiro不支持文件上传么原创 2012-12-28 22:03:08 · 2600 阅读 · 0 评论 -
从Shiro-cas切换pac4j
从Shiro-cas切换pac4j2016-09-27开发1060切换原因在shiro-1.3.x以后的版本中,shiro-cas包里面的所有类都被标识为deprecated,详细:https://github.com/apache/shiro/pull/33。个人认为不继续维护shiro-cas而切换到pac4j主要有以下几点原因:shiro-ca转载 2017-09-12 12:59:33 · 5552 阅读 · 2 评论 -
Apache Shiro 集成-Cas
Shiro集成CAS是在1.2版本里新增的功能。Shiro-cas模块将应用作为CAS客户端与CAS SSO服务器一起保护web应用。CAS协议的一个基本理解:1. 如果你想访问一个被CAS客户端保护的应用,而你还没有进行认证。你讲被重定向到CAS服务端的登录页面。在应用中你需要配置CAS的登录url地址。http://application.examples.co转载 2017-09-12 12:59:11 · 379 阅读 · 0 评论 -
spring + shiro + cas 实现sso单点登录
sso-shiro-casspring下使用shiro+cas配置单点登录,多个系统之间的访问,每次只需要登录一次,项目源码系统模块说明cas: 单点登录模块,这里直接拿的是cas的项目改了点样式而已doc: 文档目录,里面有数据库生成语句,采用的是MySQL5.0,数据库名为db_testspring-node-1: 应用1spring-node-2: 应用2转载 2017-09-10 16:39:52 · 403 阅读 · 0 评论 -
单点登录——《跟我学Shiro》
Shiro 1.2开始提供了Jasig CAS单点登录的支持,单点登录主要用于多系统集成,即在多个系统中,用户只需要到一个中央服务器登录一次即可访问这些系统中的任何一个,无须多次登录。此处我们使用Jasig CAS v4.0.0-RC3版本:https://github.com/Jasig/cas/tree/v4.0.0-RC3 Jasig CAS单点登录系统分为服务器端和客户端,服务转载 2017-09-10 16:14:28 · 488 阅读 · 0 评论 -
发布一个demo maven+freemarker+shiro+springmvc+spring+mybatis+redis+mysql
maven+freemarker+shiro+springmvc+spring+mybatis+redis+mysql+jquery easy ui demo地址demo原创 2017-09-10 16:06:17 · 1546 阅读 · 0 评论 -
shiro1.4.0是不是有bug啊
做了redis shiro session缓存,但是登入成功后再连接,得不到sessionId,redis又生成一条session缓存,又跳转到登入界限,怎么回事原创 2017-09-09 16:16:30 · 3648 阅读 · 3 评论 -
自定义两个shiro过滤器
1过滤可执行文件package com.mark.demo.shiro.security.filter;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import org.apache.shir原创 2017-09-09 20:04:08 · 2758 阅读 · 0 评论 -
shiro session存redis
先看配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"原创 2017-09-09 19:59:03 · 659 阅读 · 0 评论 -
shiro源码分析(二)Subject和Session
继续上一篇文章的案例,第一次使用SecurityUtils.getSubject()来获取Subject时 Java代码 public static Subject getSubject() { Subject subject = ThreadContext.getSubject(); if (subject == null转载 2017-09-09 19:01:38 · 6644 阅读 · 2 评论 -
mybats redis二级缓存扩展
mybatis实现自定义二级缓存,最简单的做法,实现一个org.apache.ibatis.cache.Cache接口就可以了然后就是在sql xml文件里使用,这种简单实现有更新操作时会过期同一个配置文件里的查询缓存,但是跨配置文件就不好处理了。为了处理跨配置文件更新过期,需要自己实现RedisCachingExecutor implements Interceptor 下面贴代原创 2017-09-08 23:07:52 · 528 阅读 · 0 评论 -
shiro session 监听
spring 使用 shiro 后,由于shiro重新封装了原有的session,所以不能再使用原来的session监听方法了(1)在shiro配额只文件中设置监听类[html] view plain copy strong>span style="color:#FF0000;">bean id="shiroSe转载 2017-09-16 15:37:04 · 1017 阅读 · 0 评论 -
Spring Boot 添加Shiro支持
前言: Shiro是一个权限、会话管理的开源Java安全框架;Spring Boot集成Shiro后可以方便的使用Session;工程概述:(工程结构图)一、建立Spring Boot工程 参照http://www.cnblogs.com/liangblog/p/5207855.html 建立一个SpringBoot工程;二、修改pom.转载 2017-09-16 12:49:20 · 437 阅读 · 0 评论 -
最近做的一个sso demo总结
技术shiro+cas要点1.tomcat 加入ssl证书2jdk导入ssl证书3修改cas jdbc连接4修改shiro spring配置5修改realmdemo地址点击打开链接原创 2017-09-13 11:09:44 · 443 阅读 · 0 评论 -
shiro连mongodb例子的realm
package com.demo.mongodb.realm;import java.util.Iterator;import org.apache.shiro.authc.AuthenticationException;import org.apache.shiro.authc.AuthenticationInfo;import org.apache.shiro.authc.Auth原创 2011-11-28 16:34:49 · 3680 阅读 · 0 评论 -
shiro自定义过滤器,实现角色或关系
package cn.eyes.commons.context;import java.io.IOException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import org.apache.shiro.subject.Subject;import org.apache.sh原创 2011-12-02 12:31:16 · 5330 阅读 · 2 评论 -
shiro内置过滤器研究
anon org.apache.shiro.web.filter.authc.AnonymousFilterauthcorg.apache.shiro.web.filter.authc.FormAuthenticationFilterauthcBasicorg.apache.shiro.web.filter.authc.Bas原创 2011-12-02 17:02:43 · 32301 阅读 · 1 评论 -
单点登录之cas4.2.7服务端数据库配置(读数据库验证用户并对密码进行加密)
1、数据库中创建用户表 1.1创建一个用户表 1.2 插入两条测试用的用户数据2、配置cas服务端 2.1在WEB-INF/lib中添加jar包 2.2修改deployerConfigContext.xml配置文件 2.3修改cas.properties3、测试 正式使用cas时,总不能再配置文件转载 2017-09-12 13:00:00 · 1002 阅读 · 0 评论