微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

oauth2-shiro-redis 说明功能变化使用注意Project Logs

程序名称:oauth2-shiro-redis 说明功能变化使用注意Project Logs

授权协议: Apache

操作系统: 跨平台

开发语言: Java

oauth2-shiro-redis 说明功能变化使用注意Project Logs 介绍

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.properties , authz.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 开源

oauth2-shiro-redis 说明功能变化使用注意Project Logs 官网

http://git.oschina.net/mkk/oauth2-shiro-redis

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐