ldap_user.go 344 B

1234567891011121314151617181920212223
  1. package auth
  2. type ldapUserInfo struct {
  3. DN string
  4. FirstName string
  5. LastName string
  6. Username string
  7. Email string
  8. MemberOf []string
  9. }
  10. func (u *ldapUserInfo) isMemberOf(group string) bool {
  11. if group == "*" {
  12. return true
  13. }
  14. for _, member := range u.MemberOf {
  15. if member == group {
  16. return true
  17. }
  18. }
  19. return false
  20. }