Sha256: b0bbd4fa31453beb3c670b7767688ed511507c3816bdc4a9627fe07343fac983

Contents?: true

Size: 458 Bytes

Versions: 36

Compression:

Stored size: 458 Bytes

Contents

module ZuoraConnect
  module LDAP
    module Adapter
      def self.valid_credentials?(login, password_plaintext)
        options = {
          login: login,
          password: password_plaintext,
          ldap_auth_username_builder: proc { |attribute, login, _| "#{attribute}=#{login}" },
          admin: true
        }
        ldap_connection = ZuoraConnect::LDAP::Connection.new(options)
        ldap_connection.authorized?
      end
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
zuora_connect-3.2.11 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.10 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.9 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.8 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.7 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.6 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.5 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.4 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.3 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.2 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.2.0 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.1.5.pre.g app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.1.5.pre.f app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.1.5.pre.e app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.1.5.pre.d app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.1.5.pre.c app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.1.5.pre.b app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.1.5.pre.a app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.1.5 app/helpers/zuora_connect/LDAP/adapter.rb
zuora_connect-3.1.4 app/helpers/zuora_connect/LDAP/adapter.rb