IBM WebSphere Extended Deployment (XD)TM
Release 6.0.1

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

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


KeyStoreLoginAuthenticator is a ObjectGrid implementation for the Authenticator interface when user ID and password are used as credential.

When user ID and password authentication is used, the credential passed to the #authenticate(Object) method is a UserPasswordCredential object.

This implementation will use a KeyStoreLoginModule to authenticate the user into the key store. The key store can be configured as an option to the KeyStoreLoginModule. Please see class KeyStoreLoginModule for more details about how to set up the JAAS login configuration file.


See Also:

    



Constructor Summary
KeyStoreLoginAuthenticator()
          


Method Summary
public  Subjectauthenticate(com.ibm.websphere.objectgrid.security.plugins.Credential)
           com.ibm.ws.objectgrid.security.plugins.Authenticator#authenticate(Credential)
public  StringgetKeyStoreName()
          
public  voidsetKeyStoreName(java.lang.String)
          

Inherited Methods

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

Constructor Detail

KeyStoreLoginAuthenticator

public KeyStoreLoginAuthenticator( )
Constructor


Method Detail

authenticate

public Subject authenticate(Credential credential)

See Also:
    
Parameters:


getKeyStoreName

public String getKeyStoreName()


Returns:
     key store file path name


setKeyStoreName

public void setKeyStoreName(String aKeyStoreName)
Set the key store file path name
Parameters:
    aKeyStoreName - the key store file path name


IBM WebSphere Extended Deployment (XD)TM
Release 6.0.1