diff --git a/cmd/sso-server/main.go b/cmd/sso-server/main.go
index e53a5bab3b22fbe1fbf9f5bbf48aa0854a10cacb..84f2d0abcf2edb6db847d048cf931b2297a84567 100644
--- a/cmd/sso-server/main.go
+++ b/cmd/sso-server/main.go
@@ -31,7 +31,7 @@ func loadConfig() (*Config, error) {
 	if err != nil {
 		return nil, err
 	}
-	var config Config
+	config := Config{Config: new(server.Config)}
 	if err := yaml.Unmarshal(data, &config); err != nil {
 		return nil, err
 	}