func WithClientIDAndPassKeyAuthorization(authenticator ClientAuthenticator) middleware
type ClientAuthenticator interface {
Authenticate(clientID, passKey string) error
}
type ClientAuthentication struct {
}
func NewClientAuthentication(authConfig *Config) *ClientAuthentication
func (ca *ClientAuthentication) Authenticate(clientID, passKey string) error
type Config struct {
}
func NewConfig(dbDriver, dbConnURL string) *Config