demo中的MainActivity,之前遇到一个问题,总是强行退出,目前算是勉强解决了
现在又有一个问题,就是注销token的问题
认证之后会出现三个按钮,一个OAuth,一个SSO认证按钮,还有个注销按钮,现在点击注销按钮后,再进行认证,不需要输入用户名密码,可以直接到认证成功的界面,太崩溃了
现在又有一个问题,就是注销token的问题
认证之后会出现三个按钮,一个OAuth,一个SSO认证按钮,还有个注销按钮,现在点击注销按钮后,再进行认证,不需要输入用户名密码,可以直接到认证成功的界面,太崩溃了
解决方案 »
- imageView.setLayoutParams(new LayoutParams(240, 320));报强制类型转换错误,why?
- canvas 画图中,怎么移动用path创建的ShapeDrawable 对象呢?
- android程序间函数调用
- Eclipse中的出现了adb问题
- 如何实现图片的滚动切换呢?
- android打开虚拟设备出launcher关闭错误,求教
- android软键盘问题请教
- android 做游戏,用到哪些类?
- 初学者想学JAVA做安卓应用
- fragment里面按钮的事件里getActivity.sendBroadcast无法使用。
- 一条SQL语句。。求解释
- 自适应分辨率
OAuth认证的步骤是
发出认证请求 - 登录 - 授权 - 获取access token
登录和授权都是用的webview
第一次OAuth2认证完毕 只是删除了保存在本地的access token
发起第二次OAuth2认证请求的时候 cookice还在 登录还在有效期内 于是就不用登录了
授权则已经授权过了 也略过此步
进一步的 你之前获得的token还没过期 于是给的还是之前的那个token
多谢大牛指点我有两个疑问,一个是授权之后,有个注销按钮,这个按钮有什么作用呢,如果按照你的说法,token只会在有效期结束后或者删除cookies之后才会失效。
二是,是不是我删除掉cookies,就需要重新输入用户名密码进行验证了?这个cookies怎么删?
注释掉就行了
你删除掉Token之后就相当于退出登录 无法调用微博的API了
哦,也就是说,有了token之后,以后就不用登陆了
但是如果我想换一个账号登陆,需要怎么退出登陆呢?我之前把注销理解成退出登陆的意思了
好吧,多谢了,根本原因还是我还是对OAuth的授权方式没完全理解
我是在想微博官方android客户端中,添加删除账号的功能是怎么实现的