MCPcopy
hub / github.com/livekit/livekit / NewAPIKeyAuthMiddleware

Function NewAPIKeyAuthMiddleware

pkg/service/auth.go:56–60  ·  view source on GitHub ↗
(provider auth.KeyProvider)

Source from the content-addressed store, hash-verified

54}
55
56func NewAPIKeyAuthMiddleware(provider auth.KeyProvider) *APIKeyAuthMiddleware {
57 return &APIKeyAuthMiddleware{
58 provider: provider,
59 }
60}
61
62func (m *APIKeyAuthMiddleware) ServeHTTP(w http.ResponseWriter, r *http.Request, next http.HandlerFunc) {
63 if r.URL != nil && (r.URL.Path == "/rtc/validate" || r.URL.Path == "/rtc/v1/validate") {

Callers 2

TestAuthMiddlewareFunction · 0.92
NewLivekitServerFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestAuthMiddlewareFunction · 0.74