Sha256: 3ead34e8aa5fa7196d0a9549b0983b82e5290d5d66b1c2fa4975a34f09bc0d80

Contents?: true

Size: 561 Bytes

Versions: 1

Compression:

Stored size: 561 Bytes

Contents

require 'github/ldap/membership_validators/base'
require 'github/ldap/membership_validators/classic'
require 'github/ldap/membership_validators/recursive'
require 'github/ldap/membership_validators/active_directory'

module GitHub
  class Ldap
    # Provides various strategies for validating membership.
    #
    # For example:
    #
    #   groups = domain.groups(%w(Engineering))
    #   validator = GitHub::Ldap::MembershipValidators::Classic.new(ldap, groups)
    #   validator.perform(entry) #=> true
    #
    module MembershipValidators; end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
github-ldap-1.4.0 lib/github/ldap/membership_validators.rb