MCPcopy
hub / github.com/juanfont/headscale / AuthProvider

Interface AuthProvider

hscontrol/auth.go:19–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17)
18
19type AuthProvider interface {
20 RegisterHandler(w http.ResponseWriter, r *http.Request)
21 AuthHandler(w http.ResponseWriter, r *http.Request)
22 RegisterURL(authID types.AuthID) string
23 AuthURL(authID types.AuthID) string
24}
25
26func (h *Headscale) handleRegister(
27 ctx context.Context,

Callers 3

Implementers 2

AuthProviderOIDChscontrol/oidc.go
AuthProviderWebhscontrol/handlers.go

Calls

no outgoing calls

Tested by

no test coverage detected