当前位置:  软件>java软件

API访问授权的开放标准 OAuth

    来源:    发布时间:2015-02-20

    本文导语:  OAuth 是针对访问授权的一个开放标准,它正通过许多实现(包括针对Spring Security的一个实现)而不断获得动力。 OAuth是由Blaine Cook、Chris Messina、Larry Halff 及David Recordon共同发起的,目的在于为API访问授权提供一个开放的标准...

OAuth 是针对访问授权的一个开放标准,它正通过许多实现(包括针对Spring Security的一个实现)而不断获得动力。

OAuth是由Blaine Cook、Chris Messina、Larry Halff 及David Recordon共同发起的,目的在于为API访问授权提供一个开放的标准。OAuth讨论组于2007年4月建立,以便向这个小组的实现者提供一种机构 来编写协议草案。Eran Hammer-Lahav与Google的DeWitt Clinton在开发过程中做出了巨大的贡献。规范的1.0版于2007年12月4日发布。

OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密 码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAUTH是简易的。目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准。

从高层次来看,OAuth按以下方式工作:

  • 你的站点已与不同的验证服务供应商建立了关系。
  • 你共享一个密码短语或者公钥,这样你就能使用它访问web联系人。
  • 你 根据验证服务供应商将用户重定向到登录页面。
  • 该用户登录然后告诉验证服务供应商你的站点访问其地址薄是没问题的。
  • 你可以进入本页的下载地址中下载各种开发语言对应的 OAuth 开发包,或者在本站搜索更多开发包


        
     
     

    您可能感兴趣的文章:

     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 云计算标准API Deltacloud
  • 诚邀具有JAVA开发经验且英语水平过硬的开发人员一起来翻译J2SDK标准版V1.4.0 API文档和J2EE1.3 API文档,完成后将放在网上共享下载,详情到网站http://china-programer.myrice.com/
  • 申请Android Map 的API Key(v2)的最新申请方式(SHA1密钥)
  • Windows API 调用监视工具 API Monitor
  • mplayer 源代码中的API是什么API呀,不是QT呀?是什么呢?
  • 如果我使用或者覆盖了一个不鼓励使用的API,会有什么后果,我怎么知道那些API不鼓励覆盖?
  • PHP OAuth API
  • Linux中有什么API写配置文件?
  • 高级音频API Dancer.js
  • Google 地图 API Google Map
  • Java图表API GoogleChartWrapper
  • WSO2 API Manager
  • C#调用windows api关机(关机api)示例代码分享
  • Google Chart API
  • Simple ODF API
  • Java(tm) Communications API 的古怪问题
  • 如何学习java API,~~~~请教
  • 控制域总线API CANpie
  • AJAX Libraries API
  • 请问java 上 API是什么东东?
  • uses or overrides a deprected api是什么意思呀
  • openssl修改默认参数的api
  • Java(tm) Communications API 的古怪问题 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3