MCPcopy Create free account
hub / github.com/brimdata/super / ValidateRequest

Method ValidateRequest

service/auth/validator.go:57–67  ·  view source on GitHub ↗
(r *http.Request)

Source from the content-addressed store, hash-verified

55}
56
57func (v *TokenValidator) ValidateRequest(r *http.Request) (string, Identity, error) {
58 token, err := request.AuthorizationHeaderExtractor.ExtractToken(r)
59 if err != nil {
60 return "", Identity{}, srverr.ErrNoCredentials(err)
61 }
62 ident, err := v.Validate(token)
63 if err != nil {
64 return "", Identity{}, err
65 }
66 return token, ident, nil
67}
68
69func (v *TokenValidator) Validate(token string) (Identity, error) {
70 if token == "" {

Callers 2

MiddlewareMethod · 0.80
TestValidateFunction · 0.80

Calls 2

ValidateMethod · 0.95
ErrNoCredentialsFunction · 0.92

Tested by 1

TestValidateFunction · 0.64