func BasicAuth(username, password string) runtime.ClientAuthInfoWriter {
	return runtime.ClientAuthInfoWriterFunc(func(r runtime.ClientRequest, _ strfmt.Registry) error {
		encoded := base64.StdEncoding.EncodeToString([]byte(username + ":" + password))
		return r.SetHeaderParam("Authorization", "Basic "+encoded)
	})
}
BasicAuth provides a basic auth info writer
package client
import (
	"encoding/base64"
	"github.com/go-openapi/strfmt"
	"github.com/go-openapi/runtime"
)
var PassThroughAuth runtime.ClientAuthInfoWriter
func init() {
	PassThroughAuth = runtime.ClientAuthInfoWriterFunc(func(_ runtime.ClientRequest, _ strfmt.Registry) error { return nil })
}