100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 关于新浪微博开放平台微博登录授权后再次登录会自动登录问题的解决办法

关于新浪微博开放平台微博登录授权后再次登录会自动登录问题的解决办法

时间:2020-11-02 05:10:46

相关推荐

关于新浪微博开放平台微博登录授权后再次登录会自动登录问题的解决办法

ios和android版本sso登陆和Oauth2.0登录跳转到新浪登录页面后,如果客户端里只有一个帐号,那么就会默认地选择这个帐号授权了,没给用户选择,也无法添加帐号。这种情况只能先去新浪的客户端里添加一个帐号再[已屏蔽]应用里授权,不科学。

android端:对于Oauth2.0登录,在退出时执行end_session并清除cookie

CookieSyncManager.createInstance(getApplicationContext());

CookieSyncManager.getInstance().startSync();

CookieManager.getInstance().removeAllCookie(); 注意是removeAllCookie()或者如果只采用Oauth2.0登录还可以采用下面这个方法实现

WeiboParameters parameters=new WeiboParameters();parameters.add("forcelogin", "true");mWeibo.startDialog(AccountActivity.this, parameters, new AuthDialogListener());

android端:对于sso登陆,没有什么好办法,按官方的说法是在请求authorize接口的时候加上forcelogin=true。这就需要修改微博SDK!相对麻烦

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。