之前写过2篇关于refresh token的生成与持久化的博文。后来发现一个问题(这是遇到的第1个问题),在用户不登录的情况下,以client credentials grant方式获取access token时,也会生成refresh token并且保存至数据库。
/*表结构CREATETABLE`wx_menuset`(`menusetid`int(11)NOTNULLAUTO_INCREMENT,`appid`varchar(100)DEFAULTNULL,`appsecret`varchar(100)DEFAULTNULL,`accesstoken`va...
分类:
数据库 时间:
2015-07-22 14:29:56
阅读次数:
259
直接上代码: 关键代码 第一步 /** ?* @author ?lizhe ?* ?*/ public class WxAccessToken { ?? ?private String token; ?? ?private int expiresIn; ?? ?public String getToken() { ?? ??? ...
分类:
微信 时间:
2015-07-18 15:44:59
阅读次数:
256
代码实现遵守协议class AccessToken: NSObject, NSCoding实现协议方法// MARK: - 归档&解档required init(coder aDecoder: NSCoder) { access_token = aDecoder.decodeObjectFor...
分类:
其他好文 时间:
2015-07-17 17:46:03
阅读次数:
124
之前只是知道refresh token是用于刷新access token的,却不知道refresh token凭什么可以刷新access token?也就是知其然,不知其所以然。这是由于之前没有发现refresh token与access token有1个非常重要的区别——Refresh token...
开发微信企业号,获取ACCESS_TOKEN是必须的,但如何获取ACCESS_TOKEN呢?获取ACCESS_TOKEN需要两个参数,corpidcorpid...
分类:
微信 时间:
2015-07-15 19:23:15
阅读次数:
800
在ASP.NET OWIN OAuth(Microsoft.Owin.Security.OAuth)中,access token 的默认加密方法是:1) System.Security.Cryptography.DpapiDataProtector.Protect();2) Convert.ToBa...
分类:
数据库 时间:
2015-07-14 23:51:15
阅读次数:
448
本以为搞定了 access token 就搞定了 Web API 的验证与授权问题,可是发现 OAuth 中还有一种 token,叫 refresh token。开始的时候很是纳闷,access token 已经能解决问题,为什么要搞定两套 token,refresh token 有啥用?在纳闷之下...
分类:
数据库 时间:
2015-07-13 18:28:37
阅读次数:
231
本文转自http://www.cnblogs.com/always-online/category/598553.html一、微信获取access_token接口简介 1、请求:该请求是GET方式请求,所以要携带的参数都是附加到url后面传递给微信服务器。请求的url格式如下: https:...
分类:
微信 时间:
2015-07-13 18:28:13
阅读次数:
249