x/internal/auth/config.go

37 lines
854 B
Go
Executable File

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