Android WebView 新浪微博 OAuth 登录时会记住上次登录信息
来源:互联网 发布:南大数据采集评价中心 编辑:程序博客网 时间:2024/06/05 11:49
使用 Android WebView 实现新浪微博的 OAuth 登录时,新浪微博的授权页面会要求用户输入用户名、密码,然后应用程序得到 access token,保存在程序中。
当应用程序不需要这个绑定时,就不再保存 access token。如果想重新绑定到一个新的账号时,新浪的授权页面会自动使用上次的登录信息完成登录,直接跳转到Callback页面,用户没有机会输入新的用户名、密码。
从现象上看,新浪的登录页面做了一个自动登录的功能,所以只要清除Cookie信息,就可以阻止这个自动登录的行为。
通过这几行代码可以清除 WebView 的 cookie。
CookieSyncManager.createInstance(this); CookieManager cookieManager = CookieManager.getInstance();cookieManager.removeAllCookie();
参考资料:
http://developer.android.com/reference/android/webkit/CookieManager.html
http://stackoverflow.com/questions/5404274/make-android-webview-not-store-cookies-or-passwords
- Android WebView 新浪微博 OAuth 登录时会记住上次登录信息
- 新浪微博Oauth授权认证登录
- 新浪微博OAuth接口实现登录 java版
- cas集成oauth,用新浪微博账号登录示例
- 新浪微博oAuth第三方登录代码示例
- OAuth client 微信、qq、新浪登录
- Android新浪微博登录
- 新浪微博登录
- 新浪微博登录
- 新浪微博登录
- Android三方登录之新浪微博登录
- android接入原生第三方登录(微信登录、QQ登录、新浪微博登录)
- android接入原生第三方登录(微信登录、QQ登录、新浪微博登录)
- android接入原生第三方登录(微信登录、QQ登录、新浪微博登录)
- android接入原生第三方登录(微信登录、QQ登录、新浪微博登录)
- android新浪微博开发Sso登录
- Android 新浪微博第三方登录
- android新浪微博登录获取用户信息
- 迪米特法则
- 读取excel空值 找不到可安装的 ISAM
- 当Linux用尽内存
- MySQL详细安装文档
- VC中wchar_t的使用
- Android WebView 新浪微博 OAuth 登录时会记住上次登录信息
- 关于 《为什么设计》
- 表达式目录树(源MSDN) (可以用类来分析表达式树)
- ERP项目实施的15个规律摘抄笔记
- C# 字符串反转,数据排序
- java将日期修改修改为汉字
- PB窗口之间多参数的传递
- PC机的内存分配空间小记
- WebService---web服务的使用