ITPub博客

首页 > 大数据 > Hadoop > 新浪微博OAUTH认证的步骤

新浪微博OAUTH认证的步骤

Hadoop 作者:Benz-s 时间:2012-06-12 14:38:00 0 删除 编辑

新浪微博OAUTH认证是什么呢?这是很多朋友都非常想了解的问题,下面就为大家介绍一下,希望朋友们在看过后能对此有所了解。

OAuth2.0介绍

  1. 1

    OAuth2.0是从2006年开始设计OAuth协议的下一个版本,OAuth2.0同时提供Web,桌面和移动应用程序的支持,并较1.0相比整个授权验证流程更简单更安全。也是新浪微博开放平台未来最主要的用户身份验证和授权方式。

    END

认证流程

  1. 1

    第三方先用自己申请应用时候分配的Consumer Key 与 Consumer Secret。和带着一些基本参数想新浪微博请求获取未授权的Request Token与Request Secret,他需要带参数,包括,应用key,和oauth认证的一些必要参数(这些参数是每次想微博发送请求时候都要带的,无论何时。

  2. 2

    获取授权的Request Token.将上一步获得的oauth_token作为参数,引导用户浏览器跳至新浪微博的授权页面,用户进入这个页面登录新浪微博,进行Token的授权。

  3. 3

    3.OAuth认证过程的最后一步,向微博服务器请求真正的Token,也即是令牌,access token。他带的参数有oauth_consumer_key,oauth_token(第一次返回未授权时的token.),oauth_verifier(上步返回的认证码。),和一些必要的参数。。

  4. 4

    如获取最新的公共微博消息,他参数有count, 所以地址里就要带着这个变量(这个是根据要请求不同的应用所使用不同的参数,详见API,)。参数还要有必要的参数。还有,oauth_consumer_key(请求用户信息时每次都要带上),oauth_token(令牌,请求用户信息时每次都要带上)。

    END

注意事项

  • 有点我现在还是不太明白,就是生成签名 signature base string。base string是把http方法名,请求URL以及请求参数用&字符连起来后做URL Encode编码。具体来讲,base string由http方法名,之后是&,接着是过url编码(url-encoded)之后的url和访问路径及&。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23791387/viewspace-1111622/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-04-25