# File lib/devise_ldap_authenticatable/ldap/connection.rb, line 132
      def in_required_groups?
        return true unless @check_group_membership || @check_group_membership_without_admin

        ## FIXME set errors here, the ldap.yml isn't set properly.
        return false if @required_groups.nil?

        for group in @required_groups
          if group.is_a?(Array)
            return false unless in_group?(group[1], group[0])
          else
            return false unless in_group?(group)
          end
        end
        return true
      end