zitadel-oidc/pkg/oidc/identity_provider.go
2019-11-19 13:10:40 +01:00

13 lines
363 B
Go

package oidc
import "net/http"
type IdentityProvider interface {
// Configuration
// Storage() Storage
HandleDiscovery(w http.ResponseWriter, r *http.Request)
HandleAuthorize(w http.ResponseWriter, r *http.Request)
HandleExchange(w http.ResponseWriter, r *http.Request)
HandleUserinfo(w http.ResponseWriter, r *http.Request)
HttpHandler() *http.Server
}