- 加入刷新次数支持
- 加入jwt token扩展
- 优化代码结构,完善测试用例
- 为安全性考虑,去除EncryptKey打印
- 将中间件错误码参数改为返回函数,可以更自由的设计认证失败返回效果
- 优化ReadMe文档
- 中间件提供不需要认证路径判断方法
- 架构全面升级,版本更新到v2.X.X,不再兼容v1.X.X
- 通过
go get -u -v github.com/goflyfox/gtoken/v2获取最新版本,升级需谨慎 - 独立Token、Codec、Cache接口,方便扩展
- 采用goframe标准中间件方式认证,调用更加直观
- 具体使用细节见项目ReadMe文件
- 优化错误码展示,统一中间件返回错误码
- 修复多个gtoken实例,文件缓存复用问题
- 架构全面升级,版本更新到v2.X.X,不再兼容v1.X.X
- 通过
go get -u -v github.com/goflyfox/gtoken/v2获取最新版本,升级需谨慎 - 独立Token、Codec、Cache接口,方便扩展
- 采用goframe标准中间件方式认证,调用更加直观
- 具体使用细节见项目ReadMe文件
- 项目重构
- 升级到gf v2.9.0
- 升级到gf v2.5.4
- 升级到gf v2.4.4
- 升级到gf v2.3.3
- 升级到gf v2.1.0
- 修复 group Middleware 不支持file模式
- 升级到gf v2.0.3 解决gflie.Temp兼容问题
- 支持登录,登出仅注册Post,Get等方式
- 支持缓存使用文件存储;
- 全面适配gf v2.0.0 ;
- gf v1.X.X 请使用v1.4.X;
- 优化框架日志,常量;
- 启动加入error错误返回,避免异常继续执行;
- gf升级为v1.16.6,仍没有兼容性问题;
- gf升级为v1.16.5,没有兼容性问题,可以继续使用v1.4.2
- 处理json转换[]byte打印base64问题;
- gf升级为v1.16.4
- 完善测试用例,加入获取userdata测试用例;
- Group Middleware加入登出放行逻辑;
- 加入Group Middleware实现,契合官网推荐方式;
- 完美兼容历史Global Middleware版本;
- gf升级为V1.14.5
- gf升级为V1.14.2
- gf升级为V1.14.0
- 主要适配gcache.Get加入返回error
- gf升级为V1.13.4
- 将RemoveToken改为公共方法,便于管理员踢出用户
- 修复时间格式导致无法刷新缓存问题
- 支持配置GoFrame serverName字段,默认不需要配置;
- 支持路径排除配置
- gf升级为V1.12.1
- gf升级为V1.11.7
- 加入全局拦截支持
- gf升级为V1.11.6
- gf升级为V1.11.5,grand兼容性参数适配
- gf升级为V1.11.2,修改即将废弃函数
- gf升级为V1.10.1,适配时间格式兼容性修改
- 加入多端登录支持,可配置剔除登录用户还是同时登录
- gf升级为V1.10.0
- gf升级为V1.9.10
- gf升级为V1.9.6
- bug fix
- gf升级为V1.9.3
- 使用gf新特性中间件实现认证
- 优化认证处理逻辑,加入认证失败日志
- gf升级为V1.9.0
- gf升级为V2.0.0
- 优化resp目录
- 完成gf版本适配,进行代码优化
- gf升级为V1.8.3
- gf升级为V1.7.1
- 目录重构
- 加入缓存续期功能
- token缓存逻辑重构
- 加入redis支持
- 对打印日志进行优化
- 项目初始化
- 支持单机 gcache 模式
- 支持简单 token 认证
- 框架使用简单,只需要设置登录验证方法以及登录、登出、拦截路径即可;