MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / ExtractToken

Method ExtractToken

utils/jwt/jwt.go:159–171  ·  view source on GitHub ↗

ExtractToken 提取 Authorization 头部中的 Token

(ctx *gin.Context)

Source from the content-addressed store, hash-verified

157
158// ExtractToken 提取 Authorization 头部中的 Token
159func (h *handler) ExtractToken(ctx *gin.Context) string {
160 authCode := ctx.GetHeader("Authorization")
161 if authCode == "" {
162 return ""
163 }
164
165 // Authorization 头部格式需为 Bearer string
166 s := strings.Split(authCode, " ")
167 if len(s) != 2 {
168 return ""
169 }
170 return s[1]
171}
172
173// CheckSession 检查会话状态
174func (h *handler) CheckSession(ctx *gin.Context, ssid string) error {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected