Versions in this module Expand all Collapse all v0 v0.9.0 Nov 10, 2020 Changes in this version + const NameKey + const RouteKey + type AccessPolicy struct + Default Route + Name string + Oidc Oidc + Routes Routes + VirtualHosts []string + func New(ap *api.AccessPolicy, secret *core.Secret) (*AccessPolicy, error) + type Header struct + Name string + Roles []string + Value string + type Headers []Header + type Oidc struct + Callback url.URL + ClientId string + ClientSecret string + Provider openidprovider.OpenIdProvider + TokenSecret []byte + func (oidc Oidc) IsCallback(url url.URL) bool + func (oidc Oidc) OAuth2(url url.URL) *oauth2.Config + type Route struct + EnableAuthz bool + Headers Headers + Roles []string + type Routes map[string]Route + type Store interface + Delete func(context.Context, string) + Get func(string) *AccessPolicy + Stream func() <-chan AccessPolicy + Update func(context.Context, *AccessPolicy) + func NewAccessPolicyStore() Store