func AddAuth(name string, h AuthHandler) {
	authHandlers[name] = h
}
AddAuth registers a new named auth handler.
package cli
import (
	"net/http"
)
type AuthParam struct {
	Name     string
	Help     string
	Required bool
}
type AuthHandler interface {
	Parameters() []AuthParam
	OnRequest(req *http.Request, key string, params map[string]string) error
}
var authHandlers map[string]AuthHandler = map[string]AuthHandler{}