用新浪sdk开发java时 获取access token时出现如下问题

用新浪sdk开发java时 获取access token时出现如下问题,第1张

1、拦升字斗滑符串"2345582042"转换成int类型时出错。

2、新浪微博SDK新的版本修正了这个BUG。请下载新的SDK。或把SDK中相应转换为int类型的,改为long类型。

3、在百度中搜“

ppy2790博客

”空衡腊,里面有详细分析文章及代码。《新浪微博Oauth认证中的一个问题

userId》

处理方法如下。

1、如果使用session,首先如果是单例服务可以使用,如果是分布式的得先解决分布式session问题,然后看session处理token,后台登录成功以后获取session,然后将登录的信息缓存后放到session中,以后每次请求不需要携带token,后台可以获取到岩棚session并获取到session,如果有自动刷新,后台校验token失效后可再拿refreshtoken刷新access_token,刷新后的token重李渗新缓存,并重新放入session中,放缓存是因为刷新token需要使用到。

2、不使用session,后台生成token并缓存,将token和登录信息给前端返回,粗扰则前端获取token并存储到cookie或者localstage中,以后的请求头中都设置从cookie中获取的token,后端截取token做校验。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12415061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存