Skip to content

基于fasthttp的微信公众号或者小程序accesstoken的管理服务器,具有支持多应用,支持白名单,支持配置热加载,无需外部缓存等特点

Notifications You must be signed in to change notification settings

wuqtao/wechatTokenServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wechatTokenServer

基于fasthttp的微信开发者方便使用的accesstoken管理工具,无需配置redis或者memcached等工具,程序内部自持并保证定时更新accesstoken
1.接口/query?appid=&token=,提供接口查询最新有效的accesstoken
2.接口/update?appid=&token,强制更新某appid的accesstoken
3.接口/reload?token=,提供热加载配置文件,用于添加或者删除appid配置,以及其他配置更改,如果修改了appsecret则重载后立即刷新accessToken,否则正常刷新

支持每个微信配置单独配置若干个accessToken更新通知url,在每次accessToken更新后会请求指定url,post参数:accessToken,updateTime,expires_in

接口1,2共用ip白名单,接口3为高级权限接口,单独使用ip白名单
需要注意的是,如果使用nginx配置域名转发,则ip白名单会失效(请求ip地址变成nginx机器的地址)

About

基于fasthttp的微信公众号或者小程序accesstoken的管理服务器,具有支持多应用,支持白名单,支持配置热加载,无需外部缓存等特点

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages