Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DynamicTLSCertProvider ¶
type DynamicTLSCertProvider interface {
SetIssuerHostToTLSCertMap(issuerToJWKSMap map[string]*tls.Certificate)
SetDefaultTLSCert(certificate *tls.Certificate)
GetTLSCert(lowercaseIssuerHostName string) *tls.Certificate
GetDefaultTLSCert() *tls.Certificate
}
func NewDynamicTLSCertProvider ¶
func NewDynamicTLSCertProvider() DynamicTLSCertProvider
type OIDCProvider ¶
type OIDCProvider struct {
// contains filtered or unexported fields
}
OIDCProvider represents all of the settings and state for an OIDC provider.
func NewOIDCProvider ¶
func NewOIDCProvider(issuer string) (*OIDCProvider, error)
func (*OIDCProvider) Issuer ¶
func (p *OIDCProvider) Issuer() string
func (*OIDCProvider) IssuerHost ¶
func (p *OIDCProvider) IssuerHost() string
func (*OIDCProvider) IssuerPath ¶
func (p *OIDCProvider) IssuerPath() string
Click to show internal directories.
Click to hide internal directories.