MCPcopy Create free account
hub / github.com/netlify/gotrue / requireAdminCredentials

Method requireAdminCredentials

api/middleware.go:169–185  ·  view source on GitHub ↗
(w http.ResponseWriter, req *http.Request)

Source from the content-addressed store, hash-verified

167}
168
169func (a *API) requireAdminCredentials(w http.ResponseWriter, req *http.Request) (context.Context, error) {
170 c, t, err := a.extractOperatorRequest(w, req)
171 if err == nil {
172 return c, nil
173 }
174
175 if t == "" {
176 return nil, err
177 }
178
179 c, err = a.parseJWTClaims(t, req, w)
180 if err != nil {
181 return nil, err
182 }
183
184 return a.requireAdmin(c, w, req)
185}
186
187func (a *API) requireEmailProvider(w http.ResponseWriter, req *http.Request) (context.Context, error) {
188 ctx := req.Context()

Callers

nothing calls this directly

Calls 3

parseJWTClaimsMethod · 0.95
requireAdminMethod · 0.95

Tested by

no test coverage detected