feature(1.2.8): swagger 接口文档新增 Security

- 将 middleware 命名为 interceptor
- 将 deploy 命名为 deployments
- 移除 pkg/errno
- 使用 proposal 目录
- 优化代码
This commit is contained in:
新亮
2021-11-28 13:25:27 +08:00
parent fc7e58db04
commit 4c37a7e6b5
114 changed files with 2611 additions and 1478 deletions

View File

@@ -1,5 +1,7 @@
package configs
import "time"
const (
// MinGoVersion 最小 Go 版本
MinGoVersion = 1.16
@@ -28,12 +30,15 @@ const (
// HeaderLoginToken 登录验证 TokenHeader 中传递的参数
HeaderLoginToken = "Token"
// HeaderSignToken 签名验证 TokenHeader 中传递的参数
// HeaderSignToken 签名验证 AuthorizationHeader 中传递的参数
HeaderSignToken = "Authorization"
// HeaderSignTokenDate 签名验证 DateHeader 中传递的参数
HeaderSignTokenDate = "Authorization-Date"
// HeaderSignTokenTimeout 签名有效期为 2 分钟
HeaderSignTokenTimeout = time.Minute * 2
// RedisKeyPrefixLoginUser Redis Key 前缀 - 登录用户信息
RedisKeyPrefixLoginUser = ProjectName + ":login-user:"
@@ -48,4 +53,7 @@ const (
// MaxRequestsPerSecond 每秒最大请求量
MaxRequestsPerSecond = 10000
// LoginSessionTTL 登录有效期为 24 小时
LoginSessionTTL = time.Hour * 24
)