Apache OLTU 是JAVA的OAUTH参考实现;

Shiro是轻量级的权限管理框架;

二者整合, 提供一个轻量的OAUTH2应用框架, 并根据不同的应用场景提供不同的实现(WEB,移动端); 提供基于OAUTH的5类grant_type的实现;

相比之前已经实现的 spring-oauth-server 项目, 该项目具有以下特点:

  • 更加透明 -- 每一步实现都有可以查看的, 更容易理解的代码, 一目也然

  • 更多的可自定义与可扩展 -- 不管是ERROR返回信息的内容或格式, 都可根据需要自定义, 对请求参数,处理细节等可添加更多的具体实现

  • 可读性更强 -- 由于Shiro, Oltu 没有Spring Security,spring-security-oauth2 的门槛高, 所有代码都是常用的Controller或Java Bean实现各项业务, 更可读,更易于理解

  • 模块化 -- 得益于Oltu的模块化设计, 将authz, resources分开成不同的模块, 使用时可根据实际需要将二者合并在一个项目中或拆分为不同的模块

好了, 不多说了. 直接去访问项目开始试用吧.  希望对你有所帮助.

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

Oauth与Shiro整合的开源项目相关推荐

  1. shiro 跨域登录_六个高Star开源项目,让你更懂OAuth和单点登录

    现在大部分的网络应用,登录.注册.密码加密保存.token 管理等功能都是必要的.为了让用户的隐私更能得到保障,使用起来更方便,OAuth 协议和单点登录系统也就应运而生.今天 Gitee 介绍的六款 ...

  2. oauth2 单点登录_六个高Star开源项目,让你更懂OAuth和单点登录

    现在大部分的网络应用,登录.注册.密码加密保存.token 管理等功能都是必要的.为了让用户的隐私更能得到保障,使用起来更方便,OAuth 协议和单点登录系统也就应运而生.今天 Gitee 介绍的六款 ...

  3. 实用的OAuth开源项目

    现在大部分的网络应用,登录.注册.密码加密保存.token 管理等功能都是必要的.为了让用户的隐私更能得到保障,使用起来更方便,OAuth 协议和单点登录系统也就应运而生.今天推荐的7款开源项目就是针 ...

  4. window访问不到linux的activemq_springboot整合开源项目测试拦截接口访问的频率

    本节目标 本篇文章主要是介绍以下springboot整合开源项目,实现反爬虫接口防刷的demo,额外的介绍一下axios的基本用法:所以本篇文章阅读起来相对轻松.OK,下面开始整合. 引入项目依赖 c ...

  5. 微信小程序开源项目、UI框架、Demo整合

    微信小程序开源项目清单 有位大哥在github上放了个整合了很多优质的微信小程序开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给他个star. 另外,我参照祈 ...

  6. java 项目做多级缓存_【开源项目系列】如何基于 Spring Cache 实现多级缓存(同时整合本地缓存 Ehcache 和分布式缓存 Redis)...

    一.缓存 当系统的并发量上来了,如果我们频繁地去访问数据库,那么会使数据库的压力不断增大,在高峰时甚至可以出现数据库崩溃的现象.所以一般我们会使用缓存来解决这个数据库并发访问问题,用户访问进来,会先从 ...

  7. 这 9 个 Java 开源项目 yyds,你知道几个?

    今日推荐 扔掉 Postman,一个工具全部搞定,真香!为啥查询那么慢?还在直接用JWT做鉴权?JJWT真香推荐 15 款常用开发工具干掉 navicat:这款 DB 管理工具才是y(永)y(远)d( ...

  8. guns 最新开源框架企业版下载_国内比较火的5款Java微服务开源项目

    本文介绍国内比较火的5款Java微服务开源项目,pig是基于Spring Cloud.OAuth2.0.Vue的前后端分离的系统. 通用RBAC权限设计及其数据权限和分库分表 支持服务限流.动态路由. ...

  9. 国内最火5款Java微服务开源项目

    国内最火5款Java微服务开源项目 目录 1.pig 2.zheng 3.Cloud-Platform 4.SpringBlade 5.Guns PIG 开源地址:https://gitee.com/ ...

最新文章

  1. 2020 中国高校薪资排行出炉!好过双一流的高校原来这么多!
  2. IBM XIV高效存储广受公安、医疗、电信、金融等客户赞誉
  3. 02 - Unit06:弹出对话框
  4. 关于TCP/IP必须知道的几个基础问题
  5. python公式如何编写_如何编写 Python 程序,资深Python大咖教你玩转Python
  6. thinkpad s3 安装win8 kali双系统笔记
  7. 百度地图API实现地图应用
  8. 使用caffe自带模型训练cifar10数据集
  9. 输入框回车多个文本_输入框测试用例,你真的了解输入框测试嘛!
  10. C/C++中static关键字的作用
  11. 跟老板参加饭局,席间老板叫我去加菜,我该怎么做?
  12. 【原创】修复ios输入框获取焦点时不支持fixed的bug
  13. 机器学习(十七):网格搜索(Grid Search)和SVM
  14. 那些年,我们一起踩过的 “Android 坑”
  15. 同个网络找不到计算机打印机共享,局域网共享打印机搜索不到怎么办 局域网共享打印机搜索不到解决方法...
  16. 复联4里的钢铁侠原型是谁?(剧透警告慎入)
  17. chrome边解析Html边显示,谷歌浏览器插件侧边翻译Edge Translate
  18. 怎样购买笔记本电脑-世界十大品牌
  19. unity技术补全计划
  20. VUE的前端开发规范文档整合

热门文章

  1. 02.AOSP调试记录
  2. 单片机应用程序开发QY-JXSY51
  3. 解决win10搜索框不能用的问题
  4. 逾20万人“云围观”,第八届全球云计算大会乘风破浪而来
  5. 大连交大c语言题库,大连理工大学C语言题库(共12套) .pdf
  6. 甲骨文特征提取与分类思路学习
  7. Ambari学习13_安装ambari的时候遇到的ambari和hadoop问题集
  8. Superset系列6-制作折线图
  9. USRP B210同步采集
  10. final 修饰的成员变量必须手动初始化