# Functions
GetBasicAuthFromRequest returns basic auth username and password given a `*http.Request`.
# Variables
ErrBasicAuthInvalid is returned when the basic authentication is invalid (missing header, invalid request, etc).
# Structs
BasicAuthHandler is a http.Handler that uses BasicAuthWrapper to provide basic authentication support.
BasicAuthWrapper provides a wrapper that can authenticate using basic auth headers.
# Type aliases
AuthProvider is a function that given a username, password and request, authenticates the user.