Interface LdapConnectionDetails

All Superinterfaces:
ConnectionDetails

public interface LdapConnectionDetails extends ConnectionDetails
Details required to establish a connection to an LDAP service.
Since:
4.0.0
Author:
Philipp Kessler
  • Method Details

    • getUrls

      String[] getUrls()
      LDAP URLs of the server.
      Returns:
      the LDAP URLs to use
    • getBase

      default @Nullable String getBase()
      Base suffix from which all operations should originate.
      Returns:
      base suffix
    • getUsername

      default @Nullable String getUsername()
      Login username of the server.
      Returns:
      login username
    • getPassword

      default @Nullable String getPassword()
      Login password of the server.
      Returns:
      login password
    • getSslBundle

      default @Nullable SslBundle getSslBundle()
      SSL bundle to use to establish the LDAP connection.
      Returns:
      the SSL bundle to use, or null if none
      Since:
      4.2.0