Documentation ¶ Overview ¶ Package devoidc is a local development OIDC provider. it has one explicitly named account and must only listen on a development machine or private stack. Index ¶ type Config type Provider func New(c Config) (*Provider, error) func (p *Provider) ServeHTTP(w http.ResponseWriter, r *http.Request) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Config ¶ type Config struct { Issuer, ClientID, ClientSecret, Subject string RedirectURLs []string } type Provider ¶ type Provider struct { // contains filtered or unexported fields } func New ¶ func New(c Config) (*Provider, error) func (*Provider) ServeHTTP ¶ func (p *Provider) ServeHTTP(w http.ResponseWriter, r *http.Request) Source Files ¶ View all Source files provider.go Directories ¶ Show internal Expand all Path Synopsis cmd oidcdev command Click to show internal directories. Click to hide internal directories.