Skip to content

Commit

Permalink
gtoken v1.5.6
Browse files Browse the repository at this point in the history
  • Loading branch information
zcool321 committed Mar 15, 2022
1 parent 29a6d60 commit 59d381d
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 22 deletions.
3 changes: 3 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
Change Log 更新说明
------------------------------
## 2022-03-15 v1.5.6
1. 修复 group Middleware 不支持file模式

## 2022-03-09 v1.5.4
1. 升级到gf v2.0.3 解决gflie.Temp兼容问题

Expand Down
42 changes: 21 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,28 +210,28 @@ UNAUTHORIZED = -401 // 未认证

具体可参考`GfToken`结构体,字段解释如下:

| 名称 | 配置字段 | 说明 | 分组中间件 | 全局中间件 |
| ---------------- | ---------------- | ------------------------------------------------------- | ---------- | ---------- |
| 服务名 | ServerName | 默认空即可 | 支持 | 支持 |
| 缓存模式 | CacheMode | 1 gcache 2 gredis 默认1 | 支持 | 支持 |
| 缓存key | CacheKey | 默认缓存前缀`GToken:` | 支持 | 支持 |
| 超时时间 | Timeout | 默认10天(毫秒) | 支持 | 支持 |
| 缓存刷新时间 | MaxRefresh | 默认为超时时间的一半(毫秒) | 支持 | 支持 |
| Token分隔符 | TokenDelimiter | 默认`_` | 支持 | 支持 |
| Token加密key | EncryptKey | 默认`12345678912345678912345678912345` | 支持 | 支持 |
| 认证失败提示 | AuthFailMsg | 默认`请求错误或登录超时` | 支持 | 支持 |
| 是否支持多端登录 | MultiLogin | 默认false | 支持 | 支持 |
| 名称 | 配置字段 | 说明 | 分组中间件 | 全局中间件 |
| ---------------- | ---------------- |------------------------------------------| ---------- | ---------- |
| 服务名 | ServerName | 默认空即可 | 支持 | 支持 |
| 缓存模式 | CacheMode | 1 gcache 2 gredis 3 fileCache 默认1 | 支持 | 支持 |
| 缓存key | CacheKey | 默认缓存前缀`GToken:` | 支持 | 支持 |
| 超时时间 | Timeout | 默认10天(毫秒) | 支持 | 支持 |
| 缓存刷新时间 | MaxRefresh | 默认为超时时间的一半(毫秒) | 支持 | 支持 |
| Token分隔符 | TokenDelimiter | 默认`_` | 支持 | 支持 |
| Token加密key | EncryptKey | 默认`12345678912345678912345678912345` | 支持 | 支持 |
| 认证失败提示 | AuthFailMsg | 默认`请求错误或登录超时` | 支持 | 支持 |
| 是否支持多端登录 | MultiLogin | 默认false | 支持 | 支持 |
| 中间件类型 | MiddlewareType | 1、Group 2、Bind 3 、Global;<br>使用分组模式不需要设置 | 支持 | 支持 |
| 登录路径 | LoginPath | 登录接口路径 | 支持 | 支持 |
| 登录验证方法 | LoginBeforeFunc | 登录验证需要用户实现方法 | 支持 | 支持 |
| 登录返回方法 | LoginAfterFunc | 登录完成后调用 | 支持 | 支持 |
| 登出地址 | LogoutPath | 登出接口路径 | 支持 | 支持 |
| 登出验证方法 | LogoutBeforeFunc | 登出接口前调用 | 支持 | 支持 |
| 登出返回方法 | LogoutAfterFunc | 登出接口完成后调用 | 支持 | 支持 |
| 拦截地址 | AuthPaths | 此路径列表进行认证 | 不需要 | 支持 |
| 拦截排除地址 | AuthExcludePaths | 此路径列表不进行认证 | 支持 | 支持 |
| 认证验证方法 | AuthBeforeFunc | 拦截认证前后调用 | 支持 | 支持 |
| 认证返回方法 | AuthAfterFunc | 拦截认证完成后调用 | 支持 | 支持 |
| 登录路径 | LoginPath | 登录接口路径 | 支持 | 支持 |
| 登录验证方法 | LoginBeforeFunc | 登录验证需要用户实现方法 | 支持 | 支持 |
| 登录返回方法 | LoginAfterFunc | 登录完成后调用 | 支持 | 支持 |
| 登出地址 | LogoutPath | 登出接口路径 | 支持 | 支持 |
| 登出验证方法 | LogoutBeforeFunc | 登出接口前调用 | 支持 | 支持 |
| 登出返回方法 | LogoutAfterFunc | 登出接口完成后调用 | 支持 | 支持 |
| 拦截地址 | AuthPaths | 此路径列表进行认证 | 不需要 | 支持 |
| 拦截排除地址 | AuthExcludePaths | 此路径列表不进行认证 | 支持 | 支持 |
| 认证验证方法 | AuthBeforeFunc | 拦截认证前后调用 | 支持 | 支持 |
| 认证返回方法 | AuthAfterFunc | 拦截认证完成后调用 | 支持 | 支持 |

## 文档

Expand Down
2 changes: 1 addition & 1 deletion gtoken/gtoken_group.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ func (m *GfToken) Middleware(ctx context.Context, group *ghttp.RouterGroup) erro
g.Log().Info(ctx, "[GToken][params:"+m.String()+"]start... ")

// 缓存模式
if m.CacheMode > CacheModeRedis {
if m.CacheMode > CacheModeFile {
g.Log().Error(ctx, "[GToken]CacheMode set error")
return errors.New("CacheMode set error")
}
Expand Down

0 comments on commit 59d381d

Please sign in to comment.