MCPcopy Create free account
hub / github.com/authorizerdev/authorizer / NewInMemoryProvider

Function NewInMemoryProvider

internal/memory_store/in_memory/provider.go:27–36  ·  view source on GitHub ↗

NewInMemoryProvider returns a new in-memory store.

(cfg *config.Config, deps *Dependencies)

Source from the content-addressed store, hash-verified

25
26// NewInMemoryProvider returns a new in-memory store.
27func NewInMemoryProvider(cfg *config.Config, deps *Dependencies) (*provider, error) {
28 return &provider{
29 config: cfg,
30 dependencies: deps,
31 mutex: sync.Mutex{},
32 sessionStore: stores.NewSessionStore(),
33 mfasessionStore: stores.NewSessionStore(),
34 stateStore: stores.NewStateStore(),
35 }, nil
36}

Callers 1

NewFunction · 0.92

Calls 2

NewSessionStoreFunction · 0.92
NewStateStoreFunction · 0.92

Tested by

no test coverage detected