Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PartnerKeyAuth ¶
func PartnerKeyAuth(partnerKey []string, logger *zap.Logger) echo.MiddlewareFunc
PartnerKeyAuth returns echo middleware that requires requests to carry the configured partner key as an HTTP bearer token (Authorization: Bearer <partnerKey>). It responds 401 when the header is missing, malformed, or does not match. If partnerKey is empty (unconfigured), it fails closed and rejects all requests. The key and presented token are never logged.
func RequestLogger ¶
func RequestLogger(logger *zap.Logger) echo.MiddlewareFunc
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.