Documentation ¶
Index ¶
- func NewAuthenticationMiddleware(options NewJWTValidationMiddlewareOptions) *jwtmiddleware.JWTMiddleware
- func NewGinAuthenticationMiddleware(options NewJWTValidationMiddlewareOptions) gin.HandlerFunc
- func NewGinIntrospectionValidationMiddleware(options *NewGinIntrospectionValidationMiddlewareOptions) gin.HandlerFunc
- type DiscoveryDocument
- type JSONWebKey
- type JSONWebKeyResponse
- type NewGinIntrospectionValidationMiddlewareOptions
- type NewJWTValidationMiddlewareOptions
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthenticationMiddleware ¶
func NewAuthenticationMiddleware(options NewJWTValidationMiddlewareOptions) *jwtmiddleware.JWTMiddleware
func NewGinAuthenticationMiddleware ¶
func NewGinAuthenticationMiddleware(options NewJWTValidationMiddlewareOptions) gin.HandlerFunc
func NewGinIntrospectionValidationMiddleware ¶ added in v0.0.4
func NewGinIntrospectionValidationMiddleware(options *NewGinIntrospectionValidationMiddlewareOptions) gin.HandlerFunc
Types ¶
type DiscoveryDocument ¶
type DiscoveryDocument struct { DiscoveryURL url.URL Algorithms []string `json:"id_token_signing_alg_values_supported"` IntrospectionEndpoint string Issuer string `json:"issuer"` JWKSURL string `json:"jwks_uri"` KeyResponse *JSONWebKeyResponse }
func (*DiscoveryDocument) Initialize ¶
func (document *DiscoveryDocument) Initialize() error
type JSONWebKey ¶
type JSONWebKeyResponse ¶
type JSONWebKeyResponse struct {
Keys []JSONWebKey `json:"keys"`
}
type NewGinIntrospectionValidationMiddlewareOptions ¶ added in v0.0.4
type NewJWTValidationMiddlewareOptions ¶ added in v0.0.4
Click to show internal directories.
Click to hide internal directories.