oauth2-shiro-redis

码农软件 · 软件分类 · OAuth开发包 · 2019-04-18 17:13:34

软件介绍

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 开源

本文地址:https://codercto.com/soft/d/3865.html

亿级流量网站架构核心技术

亿级流量网站架构核心技术

张开涛 / 电子工业出版社 / 2017-4 / 99

《亿级流量网站架构核心技术》一书总结并梳理了亿级流量网站高可用和高并发原则,通过实例详细介绍了如何落地这些原则。本书分为四部分:概述、高可用原则、高并发原则、案例实战。从负载均衡、限流、降级、隔离、超时与重试、回滚机制、压测与预案、缓存、池化、异步化、扩容、队列等多方面详细介绍了亿级流量网站的架构核心技术,让读者看后能快速运用到实践项目中。 不管是软件开发人员,还是运维人员,通过阅读《亿级流......一起来看看 《亿级流量网站架构核心技术》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换