Oauth笔记

简介:

上周的工作有安全验证这一块,但不懂,只知道有几个关键字Oauth、secret-key 、token、签名等。今天就查下资料做笔记。

 

Oauth是什么

不依靠用户账号和密码就能获得访问资源权限

本质:一种开放的协议

作用:为用户资源的授权提供了一个安全的、开放而又简易的标准(不会使第三方触及到用户的帐号信息)。

特点: 
      简单:不管是OAUTH服务提供者还是应用开发者,都很易于理解与使用;

      安全:没有涉及到用户密钥等信息,更安全更灵活;

      开放:任何服务提供商都可以实现OAUTH,任何软件开发商都可以使用OAUTH;

URL:

      Request Token URL: 获取未授权的Request Token服务地址; 
      User Authorization URL: 获取用户授权的Request Token服务地址; 
      Access Token URL: 用授权的Request Token换取Access Token的服务地址; 

OAuth2.0定义了四种授权方式:

  • 授权码模式(authorization code)

  • 简化模式(implicit)

  • 密码模式(resource owner password credentials)

  • 客户端模式(client credentials)

详情查看:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html   

分类:  5.前后端安全

本文转自 海角在眼前 博客园博客,原文链接: http://www.cnblogs.com/lovesong/p/3602788.html   ,如需转载请自行联系原作者
相关文章
|
10月前
|
安全 API 数据安全/隐私保护
理解OAuth 2.0并实现一个客户端 | 青训营笔记(下)
理解OAuth 2.0并实现一个客户端 | 青训营笔记(下)
78 0
|
10月前
|
物联网 数据安全/隐私保护
理解OAuth 2.0并实现一个客户端 | 青训营笔记(上)
理解OAuth 2.0并实现一个客户端 | 青训营笔记(上)
64 0
|
JSON 安全 前端开发
什么是 OAuth?
什么是 OAuth? 从高层次开始,OAuth 不是API或服务:它是授权的开放标准,任何人都可以实施它。 更具体地说,OAuth 是应用程序可以用来为客户端应用程序提供“安全委托访问”的标准。OAuth 通过 HTTPS 工作,并使用访问令牌而不是凭据对设备、API、服务器和应用程序进行授权。 OAuth 有两个版本:OAuth 1.0a和OAuth 2.0。这些规范彼此完全不同,不能一起使用:它们之间没有向后兼容性。 哪一个更受欢迎?好问题!如今,OAuth 2.0 是使用最广泛的 OAuth 形式。所以从现在开始,每当我说“OAuth”时,我都是在谈论 OAuth 2.0——因为它很可能
144 0
什么是 OAuth?
|
存储 API 数据库
OAuth 2 实现单点登录,通俗易懂...(上)
OAuth 2 实现单点登录,通俗易懂...(上)
382 0
OAuth 2 实现单点登录,通俗易懂...(上)
|
安全 Java API
OAuth 2 实现单点登录,通俗易懂...(下)
OAuth 2 实现单点登录,通俗易懂...(下)
214 0
OAuth 2 实现单点登录,通俗易懂...(下)
|
存储 NoSQL Java
推荐七个非常实用的OAuth开源项目!
推荐七个非常实用的OAuth开源项目!
1247 2
推荐七个非常实用的OAuth开源项目!
到底什么是 OAuth 2.0?
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。
到底什么是 OAuth 2.0?
|
JSON 缓存 安全
理解OAuth 2.0
理解OAuth 2.0
51 0
理解OAuth 2.0
如何使用ABAP代码获得新浪微博应用的OAuth Access token
如何使用ABAP代码获得新浪微博应用的OAuth Access token
179 0
如何使用ABAP代码获得新浪微博应用的OAuth Access token
|
安全 API 数据安全/隐私保护
OAuth授权 | 看这篇就够了
背景 上一篇我们介绍了单点登录(SSO),它能够实现多个系统的统一认证。今天我们来谈一谈近几年来非常流行的,大名鼎鼎的OAuth。它也能完成统一认证,而且还能做更多的事情。至于OAuth与SSO的区别,将在文章最后总结。
5070 0
OAuth授权 | 看这篇就够了

热门文章

最新文章