Documentation
¶
Overview ¶
Package server contains the HTTP authorization server.
Index ¶
Constants ¶
View Source
const ( HeaderXForwardedMethod = "X-Forwarded-Method" HeaderXForwardedProto = "X-Forwarded-Proto" HeaderXForwardedHost = "X-Forwarded-Host" HeaderXForwardedURI = "X-Forwarded-Uri" HeaderXForwardedFor = "X-Forwarded-For" )
HTTP headers used by reverse proxies to identify the original request.
View Source
const ( FieldRequestDomain = "request_domain" FieldRequestMethod = "request_method" FieldRequestStatus = "request_status" FieldSourceIP = "source_ip" FieldSourceIsLocal = "source_is_local" FieldSourceCountry = "source_country" FieldSourceASN = "source_asn" FieldSourceOrg = "source_org" )
Fields used in the log messages.
View Source
const ( RequestStatusInvalid = "invalid" RequestStatusAllowed = "allowed" RequestStatusDenied = "denied" )
Possible request statuses.
Variables ¶
View Source
var IsAllowedStatus = map[bool]string{ // contains filtered or unexported fields }
IsAllowedStatus maps the boolean authorization result to a string status.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.