| 12345678910111213141516171819202122 |
- package login
- import (
- m "github.com/grafana/grafana/pkg/models"
- "github.com/grafana/grafana/pkg/setting"
- )
- var loginUsingLdap = func(query *m.LoginUserQuery) (bool, error) {
- if !setting.LdapEnabled {
- return false, nil
- }
- for _, server := range LdapCfg.Servers {
- author := NewLdapAuthenticator(server)
- err := author.Login(query)
- if err == nil || err != ErrInvalidCredentials {
- return true, err
- }
- }
- return true, ErrInvalidCredentials
- }
|