Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func APIKeyAuth ¶
APIKeyAuth middleware authorizes request using API key authorization. It first tries to use Authorization header to extract API key (Authorization: apikey <KEY>), then checks for api_key URL query parameter. If key not found or invalid then 401 response code is returned.
func HeadersFromContext ¶
HeadersFromContext returns http.Header from context.
func HeadersToContext ¶
HeadersToContext puts HTTP headers to request context.
func LogRequest ¶
LogRequest middleware logs details of request.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.