OAuth 2.0系列教程

作者:Jakob Jenkov   译者:林浩    校对:郭蕾 

OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。

OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅仅是某一相册中的视频)。这样,OAuth让用户可以授权第三方网站访问他们存储在另外服务提供者的某些特定信息,而非所有内容。

OAuth是OpenID的一个补充,但是完全不同的服务。

OAuth 2.0 是目前比较流行的做法,它率先被Google, Yahoo, Microsoft, Facebook等使用。之所以标注为 2.0,是因为最初有一个1.0协议,但这个1.0协议被弄得太复杂,易用性差,所以没有得到普及。2.0是一个新的设计,协议简单清晰,但它并不兼容1.0,可以说与1.0没什么关系。

OAuth 2.0系列教程(一)引言

OAuth 2.0系列教程(二) 综述

OAuth 2.0系列教程(三) 角色

OAuth 2.0系列教程(四) 客户端类型

OAuth 2.0系列教程(五) 授权

OAuth 2.0系列教程(六) 端点

OAuth 2.0系列教程(七) 请求和响应

OAuth 2.0系列教程(八) 授权码授权

OAuth 2.0系列教程(九) 契约请求和响应

OAuth 2.0系列教程(十) 资源拥有者密钥证书授权请求和响应

OAuth 2.0系列教程(十一) 客户端证书请求和响应

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: OAuth 2.0系列教程

郭蕾

并发编程网站长,InfoQ技术编辑。个人博客:http://guolei.us
FavoriteLoading添加本文到我的收藏
  • Trackback are closed
  • Comments (0)
  1. No comments yet.

You must be logged in to post a comment.

return top