All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jspare.vertx.ldap.LdapClient Maven / Gradle / Ivy

package org.jspare.vertx.ldap;

import org.jspare.core.annotation.Component;

import com.unboundid.ldap.sdk.SearchResult;
import com.unboundid.ldap.sdk.SearchScope;

import io.vertx.core.AsyncResult;
import io.vertx.core.Handler;

@Component
public interface LdapClient {

  void search(SearchScope scope, String filter, String[] attributes, Handler> resultHandler);

  void validateCredentials(String username, String password, Handler> resultHandler);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy