cmd/dex/serve: add local connector directly to static connectors in storage
This commit is contained in:
parent
951fb053a1
commit
dc4b97b851
1 changed files with 10 additions and 9 deletions
|
@ -147,15 +147,6 @@ func serve(cmd *cobra.Command, args []string) error {
|
|||
s = storage.WithStaticPasswords(s, passwords)
|
||||
}
|
||||
|
||||
if c.EnablePasswordDB {
|
||||
c.StaticConnectors = append(c.StaticConnectors, Connector{
|
||||
ID: server.LocalConnector,
|
||||
Name: "Email",
|
||||
Type: server.LocalConnector,
|
||||
})
|
||||
logger.Infof("config connector: local passwords enabled")
|
||||
}
|
||||
|
||||
storageConnectors := make([]storage.Connector, len(c.StaticConnectors))
|
||||
for i, c := range c.StaticConnectors {
|
||||
if c.ID == "" || c.Name == "" || c.Type == "" {
|
||||
|
@ -174,6 +165,16 @@ func serve(cmd *cobra.Command, args []string) error {
|
|||
storageConnectors[i] = conn
|
||||
|
||||
}
|
||||
|
||||
if c.EnablePasswordDB {
|
||||
storageConnectors = append(storageConnectors, storage.Connector{
|
||||
ID: server.LocalConnector,
|
||||
Name: "Email",
|
||||
Type: server.LocalConnector,
|
||||
})
|
||||
logger.Infof("config connector: local passwords enabled")
|
||||
}
|
||||
|
||||
s = storage.WithStaticConnectors(s, storageConnectors)
|
||||
|
||||
if len(c.OAuth2.ResponseTypes) > 0 {
|
||||
|
|
Reference in a new issue