MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / Provider

Interface Provider

sdk/access/registry.go:11–14  ·  view source on GitHub ↗

Provider validates credentials for incoming requests.

Source from the content-addressed store, hash-verified

9
10// Provider validates credentials for incoming requests.
11type Provider interface {
12 Identifier() string
13 Authenticate(ctx context.Context, r *http.Request) (*Result, *AuthError)
14}
15
16// Result conveys authentication outcome.
17type Result struct {

Implementers 6

accessAdapterinternal/pluginhost/adapters.go
frontendAuthProviderFuncinternal/pluginhost/adapters_test.go
panicFrontendAuthProviderinternal/pluginhost/adapters_test.go
providerinternal/access/config_access/provider
testProvidersdk/access/registry_test.go
compileTimePluginsdk/pluginapi/types_test.go

Calls

no outgoing calls

Tested by

no test coverage detected