# Functions
AuthCheckFunc returns a authentication check function for use with `httpauth.BasicAuth()“.
AuthRunner is the routine that runs the authentication checking channels.
# Variables
ErrInvalidToken is returned when a token is invalid.
ErrUsernameIsEmpty is used for debug reporting.
# Structs
AuthRequest is the authentication request and a return channel for the response.
AuthResponse is contains the response for a `AuthRequest`.