云之家签到鉴权1.0

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

云之家签到鉴权1.0

1、申请应用专属的AppKeyAppSecret

2OAuth认证流程

2.1 通过以下地址获取request_tokenrequest_tokenSecret

   

urlhttp://kdweibo.com/snsapi/oauth/request_token

  

   POST请求,请求参数:source、oauth_callback

   

   参数说明:

 


必选

类型及范围

说明

source

true

string

值为CONSUMER_KEYJavasdk中已自动添加此参数,可直接不加;但其他语言的还没有提供对应的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);

  

urlhttp://kdweibo.com/snsapi/oauth/authorize

 

此步骤重定向到授权页后,需要用户输入帐密,如图 图1 云之家授权页所示。

 

2.3 使用2.1得到的request_tokenrequest_tokenSecret,换取最终的Access_tokenAccess_tokenSecret

  

urlhttp://kdweibo.com/snsapi/oauth/access_token

 

POST请求,请求参数:source、oauth_callback

  

   参数说明:

 


必选

类型及范围

说明

source

true

string

值为CONSUMER_KEYJavasdk中已自动添加此参数,可直接不加;但其他语言的还没有提供对应的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_tokenAccess_tokenSecret并保存。

 

获取云之家token的具体场景说明:

 

1、  向王馗申请CONSUMER_KEYCONSUMER_SECRET

2、  设置用户默认登录的地址为回调地址callback_url,用CONSUMER_KEYCONSUMER_SECRETcallback_url请求request token得到request_token,request_tokenSecret,页面跳转“云之家的授权页面”,提供用户“输入账户和密码

 

3、  用户认证,输入账户和密码,绑定授权后,页面跳转用户默认登录的地址回调地址callback_url),并且得到oauth_verifier授权码,在地址栏可以看到授权码。

 

图1 云之家授权页

 

图2 回调页面,地址栏回显oauth_verifier

 

4、  request_tokenrequest_tokenSecretoauth_verifier授权码获取access token,得到oauth_tokenoauth_token_secret

 

之后,可以直接使用CONSUMER_KEYCONSUMER_SECREToauth_tokenoauth_token_secret使用云之家应用。

 


oauth授权认证流程.doc

云之家签到鉴权1.0

1、申请应用专属的AppKey、AppSecret;2、OAuth认证流程2.1 通过以下地址获取request_token,request_tokenSecret url: http://kdwei...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息