oauth的一点笔记

本文深入探讨了在新浪微博网页应用中使用OAuth2.0进行用户授权的机制,包括用户与oauth_token的一对多关系、操作用户的条件以及如何通过refresh_token延长oauth_token的有效期。
摘要由CSDN通过智能技术生成
/**
 * Author:RDP
 * My mail:abel1314520@gmail.com
 * My blog:  http://blog.teamhaka.com

 */


ps:以下是在新浪微博的网页应用(使用oauth2.0)中测试得出的几点结论。

 

1 一个用户会对应若干个不同的oauth_token。是一对多的关系。

2 只要有有效的oauth_token就可以对用户进行操作。换句话说能否对用户操作取决于你是否拥有这个用户的有效oauth_token,这与此用户在新浪微博和你的应用中login与否的状态无关。

   这里的有效指的是oauth_token要在有效期内。新浪oauth2.0的oauth_token有效期是24小时。

3 oauth_token的有效期是有限的,如果希望长时间保持有效的oauth_token的话,可以通过refresh_token来刷新获得新的oauth_token。就目前来看,新浪、百度这些平台默认是不给refresh_token的,但似乎可以通过申请来得到长有效期的oauth_token。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值