diff --git a/cmd/server.go b/cmd/server.go index bcc5d75..d9112db 100644 --- a/cmd/server.go +++ b/cmd/server.go @@ -19,7 +19,25 @@ type UserInfo struct { } func main() { - openidConnect, err := openidConnect.New(os.Getenv("OPENID_CONNECT_KEY"), os.Getenv("OPENID_CONNECT_SECRET"), os.Getenv("OPENID_CONNECT_CALLBACK_URL"), os.Getenv("OPENID_CONNECT_DISCOVERY_URL")) + OPENID_CONNECT_KEY := os.Getenv("OPENID_CONNECT_KEY") + if OPENID_CONNECT_KEY == "" { + panic("OPENID_CONNECT_KEY not set") + } + OPENID_CONNECT_SECRET := os.Getenv("OPENID_CONNECT_SECRET") + if OPENID_CONNECT_SECRET == "" { + panic("OPENID_CONNECT_SECRET not set") + } + OPENID_CONNECT_DISCOVERY_URL := os.Getenv("OPENID_CONNECT_DISCOVERY_URL") + if OPENID_CONNECT_DISCOVERY_URL == "" { + panic("OPENID_CONNECT_DISCOVERY_URL not set") + } + OPENID_CONNECT_CALLBACK_DOMAIN := os.Getenv("OPENID_CONNECT_CALLBACK_DOMAIN") + if OPENID_CONNECT_CALLBACK_DOMAIN == "" { + panic("OPENID_CONNECT_CALLBACK_DOMAIN not set") + } + OPENID_CONNECT_CALLBACK_URL := OPENID_CONNECT_CALLBACK_DOMAIN + "/auth/openid-connect/callback" + + openidConnect, err := openidConnect.New(OPENID_CONNECT_KEY, OPENID_CONNECT_SECRET, OPENID_CONNECT_CALLBACK_URL, OPENID_CONNECT_DISCOVERY_URL) if err != nil { panic(err) }