grafana/pkg/login/ldap_user.go
Seuf ae27c17c68 Auth Proxy improvements
- adds the option to use ldap groups for authorization in combination with an auth proxy
- adds an option to limit where auth proxy requests come from by configure a list of ip's
- fixes a security issue, session could be reused
2016-12-12 09:43:17 +01:00

24 lines
345 B
Go

package login
type LdapUserInfo struct {
DN string
FirstName string
LastName string
Username string
Email string
MemberOf []string
}
func (u *LdapUserInfo) isMemberOf(group string) bool {
if group == "*" {
return true
}
for _, member := range u.MemberOf {
if member == group {
return true
}
}
return false
}