OAuth 2.0系列教程(一)引言
2015-06-29 16:38
155 查看
OAuth 2.0系列教程(一)引言
原文地址:http://tutorials.jenkov.com/oauth2/index.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾
OAuth 2.0是一个应用之间彼此访问数据的开源授权协议。比如,一个游戏应用可以访问Facebook的用户数据或者一个基于地理的应用可以访问Foursquare的用户数据等。下面是一张阐述该概念的图:
OAuth 2.0怎么通过应用共享数据的例子
用户访问web游戏应用,该游戏应用要求用户通过Facebook登录。用户登录到了Facebook,再重定向会游戏应用, 游戏应用就可以访问用户在Facebook的数据了,并且该应用可以代表用户向Facebook调用函数(如发送状态更新)。
OAuth 2.0实用案例
OAuth 2.0要么用来创建一个能够从其他应用读取用户信息的应用(如上面图表中的游戏应用),要么创建一个使其他应用访问自己的用户数据的应用(如上面例子中的Facebook)。OAuth 2.0是OAuth 1.0的替代品,OAuth 1.0更加复杂。OAuth 1.0涉及到了证书等,而OAuth 2.0更简单,它不需要任何证书,仅仅就SSL/TLS。
OAuth 2.0规范
该指南的目标是提供一个OAuth 2.0的很容易理解的概述,但是不会描述规范的每一个细节。如果你想实现OAuth 2.0, 你将很有可能要全面学习该规范,你可以在这里找到该规范:http://tools.ietf.org/html/draft-ietf-oauth-v2-23
相关文章推荐
- java基础学习之(二):Java中的关键字
- iOS开发之查找目录
- android 制作天气预报软件
- 初识贝叶斯网络
- Spring MVC 读取静态资源时404错误
- HTML DOM节点的增删改查
- 各种github头像,找一个适合你的!
- String 常用方法最优算法实现总结 (三) -- findCommonSubstring 和difference
- java中static{}语句块详解
- ***php 数组添加关联元素的方法小结(关联数组添加元素)
- 关于beta分布 狄利克雷分布 共轭先验
- 黑马程序员——Java基础---String类和基本数据类型包装类
- 爬虫名称
- Harry Potter and the Goblet of Fire
- IOS根据两个经纬度计算相距距离
- Android常见问题及开发经验总结(二)
- modprobe、insmod内核模块区别
- [总结]视音频编解码技术零基础学习方法
- HttpWebRequest
- Oracle表分区合并