Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDefaultAPIMiddleware ¶
func CreateDefaultAPIMiddleware( oas *openapi3.T, auth AuthFunc, ) []echo.MiddlewareFunc
If auth is nil, no authentication is applied.
Types ¶
type AuthFunc ¶
AuthFunc validates the request. Return nil if valid, error if not. Only called for endpoints with security requirements in the OpenAPI spec. Endpoints with `security: []` bypass this entirely.
func BearerAuth ¶
func BearerAuth(validate TokenValidator) AuthFunc
Click to show internal directories.
Click to hide internal directories.