IBM WebSphere Extended Deployment (XD)TM
Release 6.0

com.ibm.websphere.objectgrid.security.plugins.builtins
LDAPAuthenticator

java.lang.Object
  |
  +--com.ibm.websphere.objectgrid.security.plugins.builtins.LDAPAuthenticator
All Implemented Interfaces
Authenticator


LDAPAuthenticator is an ObjectGrid implementation for the Authenticator interface when user ID and password are used as credential, and the authentication is against an LDAP server.

When basic authentication is used, the credential passed to the #authenticate(Object) method is a UserPasswordCredential object.

This implementation uses {#link LDAPLoginModule} to authenticate the user into an LDAP server via the JAAS login module "LDAPLogin". The parameters for the LDAP server connection can be configured as options to the LDAPLoginModule. Please refer to class {#link LDAPLoginModule} for more details about what properties should be configured.


See Also:

    LDAPAuthenticator



Constructor Summary
LDAPAuthenticator()
          


Method Summary
public  Subjectauthenticate(com.ibm.websphere.objectgrid.security.plugins.Credential)
           com.ibm.ws.objectgrid.security.plugins.Authenticator#authenticate(LDAPLogin)

Inherited Methods

Methods inherited from java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

LDAPAuthenticator

public LDAPAuthenticator( )
Constructor


Method Detail

authenticate

public Subject authenticate(Credential credential)

See Also:
    
Parameters:


IBM WebSphere Extended Deployment (XD)TM
Release 6.0