Package org.exoplatform.web.security
Class InitSharedStateLoginModule
java.lang.Object
org.exoplatform.services.security.jaas.AbstractLoginModule
org.exoplatform.web.security.InitSharedStateLoginModule
- All Implemented Interfaces:
LoginModule
public class InitSharedStateLoginModule
extends org.exoplatform.services.security.jaas.AbstractLoginModule
Login module is used to add credentials from JAAS callback into shared state. It's intended to be used in JAAS chain before
login modules, which depend on credentials in shared state (like
SharedStateLoginModule-
Field Summary
Fields inherited from class org.exoplatform.services.security.jaas.AbstractLoginModule
callbackHandler, options, realmName, sharedState, subject -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.exoplatform.services.security.jaas.AbstractLoginModule
afterInitialize, getContainer, initialize
-
Constructor Details
-
InitSharedStateLoginModule
public InitSharedStateLoginModule()
-
-
Method Details
-
getLogger
protected org.exoplatform.services.log.Log getLogger()- Specified by:
getLoggerin classorg.exoplatform.services.security.jaas.AbstractLoginModule
-
login
Adding credentials from JAAS callback to shared state- Throws:
LoginException- See Also:
-
commit
- Throws:
LoginException- See Also:
-
abort
- Throws:
LoginException- See Also:
-
logout
- Throws:
LoginException- See Also:
-