3
0
corteza/auth/flags.go
2018-07-28 12:01:33 +02:00

28 lines
439 B
Go

package auth
import (
"github.com/namsral/flag"
"github.com/pkg/errors"
)
type (
configuration struct {
jwtSecret string
}
)
var config configuration
func (c configuration) validate() error {
if c.jwtSecret == "" {
return errors.New("JWT Secret not set for AUTH")
}
return nil
}
// Flags should be called from main to register flags
func Flags() {
flag.StringVar(&config.jwtSecret, "auth-jwt-secret", "", "JWT Secret")
}