diff --git a/internal/service/ldap_service.go b/internal/service/ldap_service.go index 8f5272a1..819cb9d3 100644 --- a/internal/service/ldap_service.go +++ b/internal/service/ldap_service.go @@ -33,6 +33,10 @@ func NewLdapService( return nil, nil } + secret := utils.GetSecret(config.LDAP.BindPassword, config.LDAP.BindPasswordFile) + config.LDAP.BindPassword = secret + config.LDAP.BindPasswordFile = "" + ldap := &LdapService{ log: log, config: config, @@ -62,10 +66,6 @@ func NewLdapService( */ } - secret := utils.GetSecret(config.LDAP.BindPassword, config.LDAP.BindPasswordFile) - config.LDAP.BindPassword = secret - config.LDAP.BindPasswordFile = "" - _, err := ldap.connect() if err != nil {