OAuth2.0学习(1-12)开源的OAuth2.0项目和比较
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项目和比较相关推荐
- ExtJs2.0学习系列(12)--Ext.TreePanel之第一式
今天开始,我们就开始一起学习TreePanel了,道个歉,上篇的代码很乱阿. 我总是喜欢用最简单的例子开始,去理解最基本的使用方法,减少对i后面高级使用的干扰! TreePanel是继承自Panel, ...
- Android 8.0 学习(3)---Android 8.0系统的应用图标适配
其实在去年Android 8.0系统刚推出的时候,我就仔细翻阅过Google官方的功能变更文档.变更项着实不少,但是真正需要我们去进行功能适配的地方却并不多.总结了一下,最主要需要进行适配的地方有两处 ...
- 【Spring Boot 2.0学习之旅-15】SpringBoot2.0响应式编程
SpringBoot2.0响应式编程 一.SpringBoot2.0 响应式编程基础知识 Spring WebFlux官方文档 SpringBoot WebFlux文档 1.什么是Spring Web ...
- OAuth2.0学习笔记12
开放平台是如何使用OAuth2.0的? 当有多个受保护资源服务的时候,基本的鉴权工作,包括访问令牌的验证.第三方软件应用信息的验证都应该抽出一个 API 网关层,并把这些基本的工作放到这个 API 网 ...
- Android 8.0 学习(12)---init.rc语法及解析过程总结
Android 8.0 init.rc语法及解析过程总结 Android O高通默认使用QMMI取代了fastmmi,但是由于QMMI是一个APK,属于Android应用层面,所以必须等到 ...
- Android 8.0学习(32)---Android 8.0源码目录结构详解
Android 8.0源码目录结构详解 android的移植按如下流程: (1)android linux 内核的普通驱动移植,让内核可以在目标平台上运行起来. (2)正确挂载文件系统 ...
- thinkphp5.0学习(九):TP5.0视图和模板
原文地址:http://blog.csdn.net/fight_tianer/article/details/78602711 一.视图 1.加载页面 1.继承系统控制器类return $this-& ...
- VUE3.0学习笔记(一)-创建VUE项目
一.介绍-VUE CLI Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供: 通过 @vue/cli 实现的交互式的项目脚手架. 通过 @vue/cli + @vue/cli-s ...
- Android 8.0学习(31)---Android 8.0 中的 ART 功能改进
Android 8.0 中的 ART 功能改进 在 Android 8.0 版本中,Android Runtime (ART) 有了极大改进.下面的列表总结了设备制造商可以在 ART 中获得的增强功能 ...
- Android 8.0 学习(26)---Android 8.0 SystemUI(一)
Android 8.0 SystemUI(一):图文并茂的介绍 : 文章已同步更新至微信公众号:猿湿Xoong 我擅长什么? 当我想到这个这个问题的时候,脑子里是一片空白的:哎呀,我什么都知道点,可是 ...
最新文章
- POJ 3580 SuperMemo
- 数据结构~~~线性表复习(栈的应用)
- centos7公司内网环境搭建集群性能测试环境(ip+域名部署)
- mysql隔离级别底层实现_1、深入理解mysql四种隔离级别及底层实现原理(MVCC和锁)...
- .NET Core调用WCF的最佳实践
- 前端学习(2178):vue-router得参数传递二
- C语言 链式栈和顺序栈的实现
- linux重启gpu_远程配置Ubuntu深度学习服务器GPU驱动+Docker+CUDA多个版本
- 二、JAVA基础、语法
- 数据通信原理_卫星通信系统原理什么 卫星通信系统原理介绍【图文】
- 本特利电源模块3500/15-05-05-00
- 什么是虚拟内存?虚拟内存的原理
- 机器学习-29-Pointer Network(指针网络)
- freetype 使用解析---矢量字体
- Win flex-bison 的简单使用
- windows服务部署
- 笔记本内存和台式机内存的区别
- 直驱永磁风力发电机,基于Simulink建立了包括风力机、传 动系统、永磁同步发电机、整流逆变、电网等模块的永磁直驱风力发电机控制系统模型。
- 中国企业绩效管理(EPM)软件市场趋势报告、技术动态创新及市场预测
- PhotoShop 导出多个图层