oauth2-shiro-redis

Apache
Java
跨平台
2016-07-09
monkeyk7

oauth2-shiro-redis

Integrate oauth2-shiro with Redis

说明

该项目具有 oauth2-shiro 的所有功能, 并添加了对 Redis 的支持

从 oauth2-shiro fork 的版本: 0.1-rc

项目使用的 Redis 版本信息 
spring-data-redis -> 1.5.2.RELEASE 
jedis -> 2.7.3

功能变化

相比 oauth2-shiro 项目, 添加并支持更多的功能与配置

  1. 支持Redis连接属性更多的设置, 详见配置文件 resources.propertiesauthz.properties

  2. 提供对 ClientDetails 的操作支持, 详见 ClientDetailsService.java

  3. 重构 ClientDetails, 使其支持 序列化(Serializable)

  4. 添加配置属性 remove.token.expired, 支持当检测到 access_token 过期时删除对应的 AccessToken 数据

  5. 根据需要可去掉MYSQL数据库支持, 只使用Redis, 详见 branch: redis

  6. 重构 OAUTH2 业务实现的代码, 使结构,代码更清晰, 可读更强

使用注意

authz 与 resources 模块中配置的 Redis 必须是同一个Redis的连接信息, 方可正常工作

在项目中,使用Redis做缓存, 提高性能,同时也将数据存入MYSQL数据库; 也支持去掉MYSQL,只使用Redis(需要修改配置实现)

Project Logs

记录项目的变化与发展历程

  1. 2015-10-21 从oauth2-shiro fork源代码到本项目中

  2. 2015-10-27 创建branch: redis, 只支持Redis操作

  3. 2016-07-08 oauth2-shiro-redis 开源

加载中

评论(1)

暂无资讯

暂无问答

使用Redis缓存Shiro授权认证信息,搭建集群权限系统

应用如果做负载均衡,集群间session需要共享,如果session没有共享,用户登录系统以后session保存在登录的应用里面,其他应用里面没有session,没有登陆状态,访问会失败。下面介绍一个Sprin...

02/08 17:51
3.5K
1
shiro缓存

最近在应用了shiro的缓存,可以用encache,memcached,redies,用maven模块化进行切换。这样就可以按着实际需要,自由切换shiro缓存了。 今天看了一篇文章,觉得可以参考一下。 [解决使用red...

01/30 15:54
9
0
《跟我学Shiro》系列教程PDF完结版下载

Shiro目录 第一章 Shiro简介 第二章 身份验证 第三章 授权 第四章 INI配置 第五章 编码/加密 第六章 Realm及相关对象 第七章 与Web集成 第八章 拦截器机制 第九章 JSP标签 第十章 会话管理 ...

2016/10/09 23:37
301
0
Spring+Shiro搭建基于Redis的分布式权限系统(有实例)

简单介绍使用Spring+Shiro搭建基于Redis的分布式权限系统。

2015/07/13 12:30
2.4K
2
shiro从入门到精通

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WI_232995/article/details/78250906 Shiro目录 第一章 Shiro简介 第二章 身份验证 第三章 授权 第四章 INI配...

09/17 17:21
2
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部