MCPcopy
hub / github.com/apache/answer / ExtractToken

Function ExtractToken

internal/base/middleware/auth.go:321–327  ·  view source on GitHub ↗

ExtractToken extract token from context

(ctx *gin.Context)

Source from the content-addressed store, hash-verified

319
320// ExtractToken extract token from context
321func ExtractToken(ctx *gin.Context) (token string) {
322 token = ctx.GetHeader("Authorization")
323 if len(token) == 0 {
324 token = ctx.Query("Authorization")
325 }
326 return strings.TrimPrefix(token, "Bearer ")
327}

Callers 8

GetUserInfoByUserIDMethod · 0.92
UserLogoutMethod · 0.92
UserModifyPassWordMethod · 0.92
AuthMethod · 0.85
AdminAuthMethod · 0.85
AuthAPIKeyMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected