1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 oauth2-shiro 添加 redis 实现版本 下载

本帖由 漂亮的石头2016-07-09 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,974
    赞:
    47
    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 实现版本下载地址
     
正在加载...