完善非成功请求的日志处理
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user