mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
logging(ldap): added more logging to bind failures, #2588
This commit is contained in:
@@ -193,6 +193,10 @@ func (a *ldapAuther) syncOrgRoles(user *m.User, ldapUser *ldapUserInfo) error {
|
|||||||
|
|
||||||
func (a *ldapAuther) secondBind(ldapUser *ldapUserInfo, userPassword string) error {
|
func (a *ldapAuther) secondBind(ldapUser *ldapUserInfo, userPassword string) error {
|
||||||
if err := a.conn.Bind(ldapUser.DN, userPassword); err != nil {
|
if err := a.conn.Bind(ldapUser.DN, userPassword); err != nil {
|
||||||
|
if ldapCfg.VerboseLogging {
|
||||||
|
log.Info("LDAP second bind failed, %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
if ldapErr, ok := err.(*ldap.Error); ok {
|
if ldapErr, ok := err.(*ldap.Error); ok {
|
||||||
if ldapErr.ResultCode == 49 {
|
if ldapErr.ResultCode == 49 {
|
||||||
return ErrInvalidCredentials
|
return ErrInvalidCredentials
|
||||||
@@ -216,6 +220,10 @@ func (a *ldapAuther) initialBind(username, userPassword string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if err := a.conn.Bind(bindPath, userPassword); err != nil {
|
if err := a.conn.Bind(bindPath, userPassword); err != nil {
|
||||||
|
if ldapCfg.VerboseLogging {
|
||||||
|
log.Info("LDAP initial bind failed, %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
if ldapErr, ok := err.(*ldap.Error); ok {
|
if ldapErr, ok := err.(*ldap.Error); ok {
|
||||||
if ldapErr.ResultCode == 49 {
|
if ldapErr.ResultCode == 49 {
|
||||||
return ErrInvalidCredentials
|
return ErrInvalidCredentials
|
||||||
|
|||||||
Reference in New Issue
Block a user