云之家签到鉴权1.0
1、申请应用专属的AppKey、AppSecret;
2、OAuth认证流程
2.1 通过以下地址获取request_token,request_tokenSecret
url: http://kdweibo.com/snsapi/oauth/request_token
POST请求,请求参数:source、oauth_callback
参数说明:
必选 | 类型及范围 | 说明 | |
source | true | string | 值为CONSUMER_KEY,Java的sdk中已自动添加此参数,可直接不加;但其他语言的还没有提供对应的sdk,自行开发需要加入此参数! |
oauth_callback | true | string | 用户默认登录的地址为回调地址 |
响应结果:
例如:
oauth_callback_confirmed=true&oauth_token=8982c82ca18a61335b39936e9deef3d&oauth_token_secret=e4556db6ba822bb7033a95ea5d7e671
注:这里的oauth_token和oauth_token_secret分别为此步最后获取到的request_token、request_tokenSecret
2.2 将用户的请求重定向到授权页,用户授权后,重定向至你的应用(Callback_url);
url: http://kdweibo.com/snsapi/oauth/authorize
此步骤重定向到授权页后,需要用户输入帐密,如图 图1 云之家授权页所示。
2.3 使用2.1得到的request_token,request_tokenSecret,换取最终的Access_token,Access_tokenSecret;
url: http://kdweibo.com/snsapi/oauth/access_token
POST请求,请求参数:source、oauth_callback
参数说明:
必选 | 类型及范围 | 说明 | |
source | true | string | 值为CONSUMER_KEY,Java的sdk中已自动添加此参数,可直接不加;但其他语言的还没有提供对应的sdk,自行开发需要加入此参数! |
oauth_verifier | true | string | 在第二步认证之后,跳转至Callback_url之后地址栏上的oauth_verifier参数对应的值,如图 图2 回调页面,地址栏回显oauth_verifier |
响应结果:
例如:
oauth_token=836e21edcc9dba402945dd8b82a33&screen_name=%E8%AE%B8%E7%82%B3%E6%9D%BE&user_id=53b27cd31a060675d6cdb8fd&oauth_token_secret=19ad674c85868796c196eb13b9f234a
注:这里的oauth_token和oauth_token_secret分别为此步最后获取到的Access_token、Access_tokenSecret,即便是最后后面访问云之家任何一个应用所需要的访问token。
2.4 OAuth 完成,得到Access_token,Access_tokenSecret并保存。
获取云之家token的具体场景说明:
1、 向王馗申请CONSUMER_KEY、CONSUMER_SECRET
2、 设置用户默认登录的地址为回调地址(callback_url),用CONSUMER_KEY、CONSUMER_SECRET和callback_url请求request token,得到request_token,request_tokenSecret,页面跳转“云之家的授权页面”,提供用户“输入账户和密码”
3、 用户认证,输入账户和密码,绑定授权后,页面跳转用户默认登录的地址(回调地址callback_url),并且得到oauth_verifier授权码,在地址栏可以看到授权码。
图1 云之家授权页
图2 回调页面,地址栏回显oauth_verifier
4、 用request_token、request_tokenSecret、oauth_verifier授权码获取access token,得到oauth_token、oauth_token_secret。
之后,可以直接使用CONSUMER_KEY、CONSUMER_SECRET、oauth_token、oauth_token_secret使用云之家应用。
云之家签到鉴权1.0
本文2024-09-16 23:45:21发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56591.html