Package netscape.ldap

Interface LDAPRebind


public interface LDAPRebind
Specifies how to retrieve authentication information automatically for referrals. If you have set up the search constraints (or the options in the LDAPConnection object) to use automatic referral, you must define a class that implements this interface.

If no class implements this interface, clients that follow automatic referrals are authenticated anonymously to subsequent LDAP servers. The following example is a simple class that implements this interface. Objects of the myLDAPRebind class check the host and port of the referred LDAP server. If the host and port are "alway.mcom.com:389", the directory manager's name and password are used to authenticate. For all other LDAP servers, anonymous authentication is used.

Version:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns an LDAPRebindAuth object, which the calling function can use to get the DN and password to use for authentication (if the client is set up to follow referrals automatically).
  • Method Details

    • getRebindAuthentication

      LDAPRebindAuth getRebindAuthentication(String host, int port)
      Returns an LDAPRebindAuth object, which the calling function can use to get the DN and password to use for authentication (if the client is set up to follow referrals automatically).
      Returns:
      LDAPRebindAuth object containing authentication information.
      See Also: