|
||||||||||
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.LoginModule
initialize
in class AbstractPasswordCredentialLoginModule (src)
subject
- handler
- sharedState
- options
- public boolean login() throws javax.security.auth.login.LoginException
login
in interface javax.security.auth.spi.LoginModule
login
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.LoginModule
commit
in class AbstractServerLoginModule (src)
javax.security.auth.login.LoginException
javax.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 |