package auth // import ( // "fmt" // "os" // ) // type Config struct { // Domain string // ClientID string // ClientSecret string // ManagementClientID string // ManagementClientSecret string // CallbackURL string // RedirectURL string // } // func FromEnv() Config { // return Config{ // Domain: os.Getenv("AUTH_DOMAIN"), // ClientID: os.Getenv("AUTH_CLIENT_ID"), // ClientSecret: os.Getenv("AUTH_CLIENT_SECRET"), // ManagementClientID: os.Getenv("AUTH_MGMT_CLIENT_ID"), // ManagementClientSecret: os.Getenv("AUTH_MGMT_CLIENT_SECRET"), // CallbackURL: os.Getenv("AUTH_CALLBACK_URL"), // RedirectURL: "/user", // } // } // func PrintConfig() { // fmt.Printf("%#v\n", FromEnv()) // } // type CallbackFunc func(c Config, u User) error