|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.security.auth.spi.AbstractServerLoginModule (src)
org.jboss.resource.security.AbstractPasswordCredentialLoginModule (src)
org.jboss.resource.security.CallerIdentityLoginModule
A simple login module that simply associates the principal making the
connection request with the actual EIS connection requirements.
The type of Principal class used is
org.jboss.security.SimplePrincipal.
ConfiguredIdentityLoginModule (src) | Field Summary |
| Fields inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule (src) |
callbackHandler, loginOk, options, principalClassName, sharedState, subject, unauthenticatedIdentity, useFirstPass |
| Constructor Summary | |
CallerIdentityLoginModule()
Default Constructor |
|
| Method Summary | |
boolean |
commit()
Method to commit the authentication process (phase 2). |
protected java.security.Principal |
getIdentity()
Overriden by subclasses to return the Principal that corresponds to the user primary identity. |
protected java.security.acl.Group[] |
getRoleSets()
Overriden by subclasses to return the Groups that correspond to the to the role sets assigned to the user. |
void |
initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler handler,
java.util.Map sharedState,
java.util.Map options)
The initialize method sets up some default connection information for basic connections. |
boolean |
login()
Performs the login association between the caller and the resource for a 1 to 1 mapping. |
| Methods inherited from class org.jboss.resource.security.AbstractPasswordCredentialLoginModule (src) |
getMcf, getServer, logout, removeCredentials |
| Methods inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule (src) |
abort, createGroup, createIdentity, getUnauthenticatedIdentity, getUseFirstPass |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CallerIdentityLoginModule()
| Method Detail |
public void initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler handler,
java.util.Map sharedState,
java.util.Map options)
initialize in interface javax.security.auth.spi.LoginModuleinitialize in class AbstractPasswordCredentialLoginModule (src) subject - handler - sharedState - options -
public boolean login()
throws javax.security.auth.login.LoginException
login in interface javax.security.auth.spi.LoginModulelogin in class AbstractPasswordCredentialLoginModule (src) javax.security.auth.login.LoginException
public boolean commit()
throws javax.security.auth.login.LoginException
AbstractServerLoginModule (src)
commit in interface javax.security.auth.spi.LoginModulecommit in class AbstractServerLoginModule (src) javax.security.auth.login.LoginExceptionjavax.security.auth.Subject;,
java.security.acl.Group;protected java.security.Principal getIdentity()
AbstractServerLoginModule (src)
getIdentity in class AbstractServerLoginModule (src)
protected java.security.acl.Group[] getRoleSets()
throws javax.security.auth.login.LoginException
AbstractServerLoginModule (src)
getRoleSets in class AbstractServerLoginModule (src) javax.security.auth.login.LoginException
|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||