ldap_user.go 326 B

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