diff --git a/src/framework/config/config/config.default.yaml b/src/framework/config/config/config.default.yaml index d5397c0f..ae821284 100644 --- a/src/framework/config/config/config.default.yaml +++ b/src/framework/config/config/config.default.yaml @@ -1,12 +1,12 @@ # 项目信息 framework: name: "CN EMS" - version: "2.2401.1" + version: "2.2403.1" # 应用服务配置 server: # 服务端口 - port: 3030 + port: 33030 # 是否开启代理 proxy: false @@ -65,6 +65,9 @@ upload: - ".mp4" - ".avi" - ".rmvb" + # 软件包 + - ".deb" + - ".rpm" # cors 跨域 cors: @@ -97,6 +100,8 @@ cors: - "Accept-Language" - "Accept" - "Range" + # 非标准请求头 + - "accessToken", - "Accesstoken" - "Operationtype" # 设置 Access-Control-Expose-Headers 的值 diff --git a/src/framework/config/config/config.prod.yaml b/src/framework/config/config/config.prod.yaml index 36cccb2f..3125e341 100644 --- a/src/framework/config/config/config.prod.yaml +++ b/src/framework/config/config/config.prod.yaml @@ -1,6 +1,6 @@ # 应用服务配置 server: - port: 3030 + port: 33030 proxy: true # security 安全 diff --git a/src/framework/constants/token/token.go b/src/framework/constants/token/token.go index 5c71b086..04b8ee82 100644 --- a/src/framework/constants/token/token.go +++ b/src/framework/constants/token/token.go @@ -19,3 +19,6 @@ const JWT_KEY = "user_id" // 令牌-JWT标识用户登录账号字段 const JWT_NAME = "user_name" + +// NMS北向使用-数据响应字段和请求头授权 +const ACCESS_TOKEN = "accessToken" diff --git a/src/framework/utils/ctx/ctx.go b/src/framework/utils/ctx/ctx.go index a07c2c7d..fd7503c3 100644 --- a/src/framework/utils/ctx/ctx.go +++ b/src/framework/utils/ctx/ctx.go @@ -65,6 +65,15 @@ func IPAddrLocation(c *gin.Context) (string, string) { // Authorization 解析请求头 func Authorization(c *gin.Context) string { + // Query请求查询 + if authQuery, ok := c.GetQuery(token.ACCESS_TOKEN); ok && authQuery != "" { + return authQuery + } + // Header请求头 + if authHeader := c.GetHeader(token.ACCESS_TOKEN); authHeader != "" { + return authHeader + } + // Query请求查询 if authQuery, ok := c.GetQuery(token.RESPONSE_FIELD); ok && authQuery != "" { return authQuery