Documentation ¶
Index ¶
- Constants
- type JWTIssuerComponent
- func (c *JWTIssuerComponent) AddToScope(ctx context.Context, scope *scopes.Scope)
- func (c *JWTIssuerComponent) ProcessRequest(ctx context.Context, req *components.Request, ...) (components.Response, error)
- func (c *JWTIssuerComponent) RegisterHandlers(s *components.Server, mux *http.ServeMux) error
- func (c *JWTIssuerComponent) ServeJWKS(ctx context.Context, req *components.Request) (components.Response, error)
- func (c *JWTIssuerComponent) ServeOpenIDConfiguration(ctx context.Context, req *components.Request) (components.Response, error)
- func (c *JWTIssuerComponent) ServeUserInfo(ctx context.Context, req *components.Request) (components.Response, error)
- type Options
Constants ¶
View Source
const CookieNameJWT = "auth-token"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JWTIssuerComponent ¶
type JWTIssuerComponent struct {
// contains filtered or unexported fields
}
func NewJWTIssuerComponent ¶
func NewJWTIssuerComponent(keys keystore.KeySet, oidcAuthenticator *oidc.Authenticator, opts Options) *JWTIssuerComponent
func (*JWTIssuerComponent) AddToScope ¶
func (c *JWTIssuerComponent) AddToScope(ctx context.Context, scope *scopes.Scope)
func (*JWTIssuerComponent) ProcessRequest ¶
func (c *JWTIssuerComponent) ProcessRequest(ctx context.Context, req *components.Request, next components.RequestFilterChain) (components.Response, error)
func (*JWTIssuerComponent) RegisterHandlers ¶
func (c *JWTIssuerComponent) RegisterHandlers(s *components.Server, mux *http.ServeMux) error
func (*JWTIssuerComponent) ServeJWKS ¶
func (c *JWTIssuerComponent) ServeJWKS(ctx context.Context, req *components.Request) (components.Response, error)
func (*JWTIssuerComponent) ServeOpenIDConfiguration ¶
func (c *JWTIssuerComponent) ServeOpenIDConfiguration(ctx context.Context, req *components.Request) (components.Response, error)
func (*JWTIssuerComponent) ServeUserInfo ¶
func (c *JWTIssuerComponent) ServeUserInfo(ctx context.Context, req *components.Request) (components.Response, error)
Click to show internal directories.
Click to hide internal directories.