版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Good is good, but better carries it.精益求精,善益求善。OAuth认证20-OAuth2.0认证全称OpentheAuthentication开放认证OAUTH是一种开放的协议,为桌面程序或者基于B/S的web应用提供了一种简单的,标准的方式去访问需要用户授权的API服务OAUTH认证授权具有以下特点1.简单:不管是OAUTH服务提供者还是应用开发者,都很容易于理解与使用;2.安全:没有涉及到用户HYPERLINK/view/934.htmt_blank密钥等信息,更安全更灵活;3.开放:任何服务提供商都可以实现OAUTH,任何HYPERLINK/view/
2、37.htmt_blank软件开发商都可以使用OAUTHOAuth简史2007年12月4日发布了HYPERLINK/core/1.0/t_blankOAuthCore1.0:此版本的协议存在严重的安全漏洞2009年6月24日发布了HYPERLINK/core/1.0a/t_blankOAuthCore1.0RevisionA:此版本的协议修复了前一版本的安全漏洞,并成为HYPERLINK/html/rfc5849t_blankRFC5849.产生条件如今很多网站的功能都强调彼此之间的交互,因此我们需要一种简单,标准的解决方案来安全的完成应用的授权,于是OAuth应运而生.角色典型的OAuth应
3、用通常包含三种角色Consumer消费方ServiceProvider服务提供方User用户举例说明:假设我们做了一个SNS(社交网络),它有一个功能,可以让会员把他们在Google上的联系人导入到SNS上,那么此时的消费方就是SNS,而服务提供者则是Google。条件消费方如果想使用服务提供者的OAuth功能,通常需要先申请两样东西:ConsumerKey(消费者的关键,多指:账户)OAUTH服务的直接使用者是开发者开发出来的应用。所以该参数值的获取一般是要去OAUTH服务提供商处注册一个应用,再获取该应用的OAUTH_consumer_keyConsumerSecret(消费者秘密,多指:
4、密码)HYPERLINK/view/3948029.htm/view/3948029.htm地址流程A:消费方请求RequestToken(请求令牌)B:服务提供者授权RequestTokenC:消费方定向用户到服务提供者D:获得用户授权后,服务提供者定向用户到消费方E:消费方请求AccessToken(访问令牌)F:服务提供者授权AccessTokenG:消费方访问受保护的资源简单来说就是用RequestToken换取AccessToken的过程.OAuth和OpenID的区别OAuth关注的是HYPERLINK/search?q=authorizationt_blankauthorization;而OpenID侧重的是HYPERLINK/search?q=authenticationt_blankauthentication。从表面上看,这两个英文单词很容易混淆,但实际上,它们的含义有本质的区别:authorization:n.授权,认可;批准,委任authentication:n.证明;鉴定;证实OAuth关注的是授权,即:“用户能做什么”;而OpenID关注的是证明,即:“用户是谁”。举例说明:此类应用属于身份证明问题,本应该通过OpenID来实现,但因为错误的使用了OAuth,从而带来安全隐患:设想一下用户只是在网站上发表了评论
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科医生简短述职报告
- 中秋节的演讲稿(范文15篇)
- 口才班课件教学课件
- 高等数学教程 上册 第4版 习题及答案 P225 第9章 微分方程
- 文书模板-天然气公司股东协议书
- 政策滥用及其对商家的影响 -2023年全球参考基准
- 高校课程课件教学课件
- 綦江区七年级上学期语文期末考试试卷
- 第二中学九年级上学期语文开学考试试卷
- 部编版小学语文三年级上册第20课《美丽小兴安岭》读写练习题
- 教育部产学合作协同育人项目师资培训项目申报书模板(校企合作背景下软件开发类课程师资队伍建设)
- 美容院顾客管理档案表
- 锦鲤的繁殖与选优技术
- 四年级数学家长会课件
- 华北理工《社会医学》讲义11健康危险因素评价
- 透析饮食课件
- 妊娠期高血压护理查房医学课件
- 新部编人教版四年级上册语文课件(第16课 风筝)
- 临床诊断与思维步骤课件
- 放射科危急值制度考试试题与答案
- 通信发展的前世今生儿童科普(课堂PPT)课件(PPT 38页)
评论
0/150
提交评论