From a2b78c28fcdc3b9545704366ba7c0dd408d9ab7f Mon Sep 17 00:00:00 2001 From: Chris Jones Date: Tue, 15 Nov 2016 11:11:52 -0700 Subject: [PATCH] cmd/dex: validate that connectors have an ID. --- cmd/dex/serve.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/dex/serve.go b/cmd/dex/serve.go index 6aad2d92..e218e473 100644 --- a/cmd/dex/serve.go +++ b/cmd/dex/serve.go @@ -113,6 +113,9 @@ func serve(cmd *cobra.Command, args []string) error { connectors := make([]server.Connector, len(c.Connectors)) for i, conn := range c.Connectors { + if conn.ID == "" { + return fmt.Errorf("no ID field for connector %d", i) + } if conn.Config == nil { return fmt.Errorf("no config field for connector %q", conn.ID) }