ShareSDK for Android > 第三方登录 > 授权与取消授权

4、SSO (Single Sign-On)

SSO授权方式,简单来说就是使用目标平台客户端来完成授权。

Platform weibo = ShareSDK.getPlatform(SinaWeibo.NAME);
weibo.SSOSetting(false);  //设置false表示使用SSO授权方式
weibo.setPlatformActionListener(this); // 设置分享事件回调
weibo.authorize();

使用了SSO授权后,有客户端的都会优先启用客户端授权,没客户端的则任然使用网页版进行授权。

这里需要注意的是新浪微博客户端授权是需要用户在开发者平台(网址:http://open.weibo.com)申请的应用用过了新浪的审核。而且要通过keystore进行签名打包测试。注意打包所用的keystore上的md5签名、项目的包名要与新浪开发者平台上填写的签名与包名一致。对比方式如图:

平台截图:
这里写图片描述
QQ截图20141109164024

项目包名:
这里写图片描述

keystore的md5签名:
这里写图片描述
QQ截图20141109163959

转自MOB官网:http://wiki.mob.com/sharesdk-android-%E6%8E%88%E6%9D%83%E4%B8%8E%E5%8F%96%E6%B6%88%E6%8E%88%E6%9D%83/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值