当前页面:
在线文档首页 >
JBOSS Portal 2.2 API 英文版文档
ModelLoginModule - JBOSS Portal 2.2 API 英文版文档
org.jboss.portal.core.security.jaas
Class ModelLoginModule
java.lang.Object
org.jboss.security.auth.spi.AbstractServerLoginModule
org.jboss.security.auth.spi.UsernamePasswordLoginModule
org.jboss.portal.core.security.jaas.ModelLoginModule
- All Implemented Interfaces:
- javax.security.auth.spi.LoginModule
- public class ModelLoginModule
- extends org.jboss.security.auth.spi.UsernamePasswordLoginModule
A login module that uses the user module.
Fields inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule |
callbackHandler, log, loginOk, options, principalClassName, sharedState, subject, unauthenticatedIdentity, useFirstPass |
Method Summary |
protected java.security.acl.Group[] |
getRoleSets()
|
protected UserModule |
getUserModule()
|
protected java.lang.String |
getUsersPassword()
|
void |
initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.util.Map sharedState,
java.util.Map options)
|
Methods inherited from class org.jboss.security.auth.spi.UsernamePasswordLoginModule |
createPasswordHash, getCredentials, getIdentity, getUnauthenticatedIdentity, getUsername, getUsernameAndPassword, login, validatePassword |
Methods inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule |
abort, commit, createGroup, createIdentity, getUseFirstPass, logout |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
userModuleJNDIName
protected java.lang.String userModuleJNDIName
additionalRole
protected java.lang.String additionalRole
havingRole
protected java.lang.String havingRole
ModelLoginModule
public ModelLoginModule()
initialize
public void initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.util.Map sharedState,
java.util.Map options)
getUserModule
protected UserModule getUserModule()
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
getUsersPassword
protected java.lang.String getUsersPassword()
throws javax.security.auth.login.LoginException
- Throws:
javax.security.auth.login.LoginException
getRoleSets
protected java.security.acl.Group[] getRoleSets()
throws javax.security.auth.login.LoginException
- Throws:
javax.security.auth.login.LoginException