improve ldap logging (#67)

This commit is contained in:
Christoph Haas 2021-11-07 13:20:16 +01:00
parent 5a9918e00d
commit b5cb967e09

View File

@ -157,20 +157,20 @@ func (provider Provider) open() (*ldap.Conn, error) {
tlsConfig := &tls.Config{InsecureSkipVerify: !provider.config.CertValidation}
conn, err := ldap.DialURL(provider.config.URL, ldap.DialWithTLSConfig(tlsConfig))
if err != nil {
return nil, err
return nil, errors.WithMessage(err, "failed to connect to LDAP")
}
if provider.config.StartTLS {
// Reconnect with TLS
err = conn.StartTLS(tlsConfig)
if err != nil {
return nil, err
return nil, errors.WithMessage(err, "failed to start TLS session")
}
}
err = conn.Bind(provider.config.BindUser, provider.config.BindPass)
if err != nil {
return nil, err
return nil, errors.WithMessage(err, "failed to bind user")
}
return conn, nil