app/helpers/zuora_connect/LDAP/adapter.rb



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