com.ibm.wsspi.wssecurity.auth.module
Class IDAssertionLoginModule

java.lang.Object
  |
  +--com.ibm.wsspi.wssecurity.auth.module.WSSecurityMappingModule
        |
        +--com.ibm.wsspi.wssecurity.auth.module.IDAssertionLoginModule
All Implemented Interfaces:
Constants, javax.security.auth.spi.LoginModule

public class IDAssertionLoginModule
extends WSSecurityMappingModule
implements javax.security.auth.spi.LoginModule


Fields inherited from class com.ibm.wsspi.wssecurity.auth.module.WSSecurityMappingModule
wscred, wsprin
 
Fields inherited from interface com.ibm.wsspi.wssecurity.Constants
WSSECURITY_CRED, WSSECURITY_DN
 
Constructor Summary
IDAssertionLoginModule()
           
 
Method Summary
 boolean abort()
           
 boolean commit()
           
 void initialize(javax.security.auth.Subject subject, javax.security.auth.callback.CallbackHandler callbackHandler, java.util.Map sharedState, java.util.Map options)
           
 boolean login()
           
 boolean logout()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDAssertionLoginModule

public IDAssertionLoginModule()
Method Detail

initialize

public void initialize(javax.security.auth.Subject subject,
                       javax.security.auth.callback.CallbackHandler callbackHandler,
                       java.util.Map sharedState,
                       java.util.Map options)
Specified by:
initialize in interface javax.security.auth.spi.LoginModule
Overrides:
initialize in class WSSecurityMappingModule

login

public boolean login()
              throws javax.security.auth.login.LoginException
Specified by:
login in interface javax.security.auth.spi.LoginModule
Overrides:
login in class WSSecurityMappingModule

commit

public boolean commit()
               throws javax.security.auth.login.LoginException
Specified by:
commit in interface javax.security.auth.spi.LoginModule
Overrides:
commit in class WSSecurityMappingModule

abort

public boolean abort()
              throws javax.security.auth.login.LoginException
Specified by:
abort in interface javax.security.auth.spi.LoginModule
Overrides:
abort in class WSSecurityMappingModule

logout

public boolean logout()
               throws javax.security.auth.login.LoginException
Specified by:
logout in interface javax.security.auth.spi.LoginModule
Overrides:
logout in class WSSecurityMappingModule