OAuth2.0学习(2-1)OAuth的开源项目

1、开源项目列表 http://www.oschina.net/project/tag/307/oauth?lang=19&sort=time

客户端 http://git.oschina.net/mkk/spring-oauth-client

服务端 http://git.oschina.net/mkk/spring-oauth-server

客户端和服务端 http://github.com/spring-projects/spring-security-oauth

Spring-security-oauth2  http://blog.sina.com.cn/s/blog_4adc4b090102uxrx.html

shirbo 实现:http://jinnianshilongnian.iteye.com/blog/2038646

oltu 实现:http://oltu.apache.org/

2、oauth2实现比较
Spring security+oauth2框架与Shiro+oltu相比,后者的入门门槛相对较低, 代码更加透明, 理解更容易,可扩展性更强, 且模块化开发。
Spring security+oauth2框架
Spring Oauth2,参考http://www.oschina.net/p/spring-oauth-server.
官方开发指南http://projects.spring.io/spring-security-oauth/docs/oauth2.html 
中文版http://www.oschina.net/translate/oauth-2-developers-guide
基于Apache OLTU的OAuth2.0授权解决方案
代码地址1:https://github.com/favccxx/FavOAuth2 【oauth2-server】
代码地址2:http://git.oschina.net/mkk/oauth2-shiro 【oauth2-server】
代码地址3:http://git.oschina.net/mkk/spring-oauth-client/ 【oauth2-client】

转载于:https://www.cnblogs.com/lexiaofei/p/7044967.html

OAuth2.0学习(1-12)开源的OAuth2.0项目和比较相关推荐

  1. ExtJs2.0学习系列(12)--Ext.TreePanel之第一式

    今天开始,我们就开始一起学习TreePanel了,道个歉,上篇的代码很乱阿. 我总是喜欢用最简单的例子开始,去理解最基本的使用方法,减少对i后面高级使用的干扰! TreePanel是继承自Panel, ...

  2. Android 8.0 学习(3)---Android 8.0系统的应用图标适配

    其实在去年Android 8.0系统刚推出的时候,我就仔细翻阅过Google官方的功能变更文档.变更项着实不少,但是真正需要我们去进行功能适配的地方却并不多.总结了一下,最主要需要进行适配的地方有两处 ...

  3. 【Spring Boot 2.0学习之旅-15】SpringBoot2.0响应式编程

    SpringBoot2.0响应式编程 一.SpringBoot2.0 响应式编程基础知识 Spring WebFlux官方文档 SpringBoot WebFlux文档 1.什么是Spring Web ...

  4. OAuth2.0学习笔记12

    开放平台是如何使用OAuth2.0的? 当有多个受保护资源服务的时候,基本的鉴权工作,包括访问令牌的验证.第三方软件应用信息的验证都应该抽出一个 API 网关层,并把这些基本的工作放到这个 API 网 ...

  5. Android 8.0 学习(12)---init.rc语法及解析过程总结

    Android 8.0 init.rc语法及解析过程总结       Android O高通默认使用QMMI取代了fastmmi,但是由于QMMI是一个APK,属于Android应用层面,所以必须等到 ...

  6. Android 8.0学习(32)---Android 8.0源码目录结构详解

    Android 8.0源码目录结构详解 android的移植按如下流程:     (1)android linux 内核的普通驱动移植,让内核可以在目标平台上运行起来.     (2)正确挂载文件系统 ...

  7. thinkphp5.0学习(九):TP5.0视图和模板

    原文地址:http://blog.csdn.net/fight_tianer/article/details/78602711 一.视图 1.加载页面 1.继承系统控制器类return $this-& ...

  8. VUE3.0学习笔记(一)-创建VUE项目

    一.介绍-VUE CLI Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供: 通过 @vue/cli 实现的交互式的项目脚手架. 通过 @vue/cli + @vue/cli-s ...

  9. Android 8.0学习(31)---Android 8.0 中的 ART 功能改进

    Android 8.0 中的 ART 功能改进 在 Android 8.0 版本中,Android Runtime (ART) 有了极大改进.下面的列表总结了设备制造商可以在 ART 中获得的增强功能 ...

  10. Android 8.0 学习(26)---Android 8.0 SystemUI(一)

    Android 8.0 SystemUI(一):图文并茂的介绍 : 文章已同步更新至微信公众号:猿湿Xoong 我擅长什么? 当我想到这个这个问题的时候,脑子里是一片空白的:哎呀,我什么都知道点,可是 ...

最新文章

  1. POJ 3580 SuperMemo
  2. 数据结构~~~线性表复习(栈的应用)
  3. centos7公司内网环境搭建集群性能测试环境(ip+域名部署)
  4. mysql隔离级别底层实现_1、深入理解mysql四种隔离级别及底层实现原理(MVCC和锁)...
  5. .NET Core调用WCF的最佳实践
  6. 前端学习(2178):vue-router得参数传递二
  7. C语言 链式栈和顺序栈的实现
  8. linux重启gpu_远程配置Ubuntu深度学习服务器GPU驱动+Docker+CUDA多个版本
  9. 二、JAVA基础、语法
  10. 数据通信原理_卫星通信系统原理什么 卫星通信系统原理介绍【图文】
  11. 本特利电源模块3500/15-05-05-00
  12. 什么是虚拟内存?虚拟内存的原理
  13. 机器学习-29-Pointer Network(指针网络)
  14. freetype 使用解析---矢量字体
  15. Win flex-bison 的简单使用
  16. windows服务部署
  17. 笔记本内存和台式机内存的区别
  18. 直驱永磁风力发电机,基于Simulink建立了包括风力机、传 动系统、永磁同步发电机、整流逆变、电网等模块的永磁直驱风力发电机控制系统模型。
  19. 中国企业绩效管理(EPM)软件市场趋势报告、技术动态创新及市场预测
  20. PhotoShop 导出多个图层

热门文章

  1. 信号量有没有容量限制?
  2. keepalived漂移VIP故障
  3. vue2.0项目的环境配置以及有哪些的坑
  4. socket编程:简单TCP服务器/客户端编程
  5. Unity3d 镜面反射 vertex and frag Shader源代码
  6. context menu与submenu区别
  7. shell脚本:批量添加用户,并设置随机字符为密码
  8. c语言CRC16校验(8005)
  9. 关于Mysql修改密码的方法汇总
  10. C++Primer 学习笔记之关联容器