- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://git.oschina.net/mkk/oauth2-shiro-redis
- 软件文档: http://git.oschina.net/mkk/oauth2-shiro-redis
软件介绍
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 项目, 添加并支持更多的功能与配置
支持Redis连接属性更多的设置, 详见配置文件 resources.properties, authz.properties
提供对 ClientDetails 的操作支持, 详见 ClientDetailsService.java
重构 ClientDetails, 使其支持 序列化(Serializable)
添加配置属性 remove.token.expired, 支持当检测到 access_token 过期时删除对应的 AccessToken 数据
根据需要可去掉MYSQL数据库支持, 只使用Redis, 详见 branch: redis
重构 OAUTH2 业务实现的代码, 使结构,代码更清晰, 可读更强
使用注意
authz 与 resources 模块中配置的 Redis 必须是同一个Redis的连接信息, 方可正常工作
在项目中,使用Redis做缓存, 提高性能,同时也将数据存入MYSQL数据库; 也支持去掉MYSQL,只使用Redis(需要修改配置实现)
Project Logs
记录项目的变化与发展历程
2015-10-21 从oauth2-shiro fork源代码到本项目中
2015-10-27 创建branch: redis, 只支持Redis操作
2016-07-08 oauth2-shiro-redis 开源
Linux多线程服务端编程
陈硕 / 电子工业出版社 / 2013-1-15 / 89.00元
本书主要讲述采用现代C++ 在x86-64 Linux 上编写多线程TCP 网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即one loop per thread。这是在Linux 下以native 语言编写用户态高性能网络程序最成熟的模式,掌握之后可顺利地开发各类常见的服务端网络应用程序。本书以muduo 网络库为例,讲解这种编程模型的使用方法及注意事项。 本......一起来看看 《Linux多线程服务端编程》 这本书的介绍吧!
