完善非成功请求的日志处理

This commit is contained in:
2025-05-09 15:06:22 +08:00
parent 7c684ca0ad
commit 189f523693
2 changed files with 18 additions and 12 deletions

View File

@@ -1,7 +1,5 @@
package auth
import "platform/pkg/u"
// Context 定义认证信息
type Context struct {
Payload Payload `json:"payload"`
@@ -39,8 +37,9 @@ type Agent struct {
type PayloadType int
const (
PayloadNone PayloadType = iota
// PayloadUser 用户类型
PayloadUser PayloadType = iota + 1
PayloadUser
// PayloadAdmin 管理员类型
PayloadAdmin
// PayloadClientPublic 公共客户端类型
@@ -59,20 +58,22 @@ func (t PayloadType) ToStr() string {
return "cpub"
case PayloadClientConfidential:
return "ccnf"
default:
return "none"
}
return "none"
}
func PayloadTypeFromStr(name string) *PayloadType {
func PayloadTypeFromStr(name string) PayloadType {
switch name {
case "user":
return u.P(PayloadUser)
return PayloadUser
case "admn":
return u.P(PayloadAdmin)
return PayloadAdmin
case "cpub":
return u.P(PayloadClientPublic)
return PayloadClientPublic
case "ccnf":
return u.P(PayloadClientConfidential)
return PayloadClientConfidential
default:
return PayloadNone
}
return nil
}