Documentation
¶
Overview ¶
Package keys implements the JWKS (JSON Web Key Set) endpoint plugin.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
Plugin serves the JWKS endpoint.
func New ¶
func New(ctx *storm.PluginContext) *Plugin
New creates a new Keys plugin from a PluginContext.
func NewWithStore ¶
NewWithStore creates a new Keys plugin with an explicit KeyStore.
func (*Plugin) Category ¶
func (p *Plugin) Category() storm.PluginCategory
Category returns CategoryCore — JWKS is a required OIDC endpoint.
func (*Plugin) Contribute ¶
func (p *Plugin) Contribute(ctx context.Context, cfg *protocol.DiscoveryConfiguration)
Contribute returns the discovery fields for the JWKS endpoint.
Click to show internal directories.
Click to hide internal directories.