|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.ejb.plugins.AbstractInterceptor (src)
org.jboss.ejb.plugins.SecurityInterceptor
The SecurityInterceptor is where the EJB 2.0 declarative security model is enforced. This is where the caller identity propagation is controlled as well.
Nested Class Summary | |
static interface |
SecurityInterceptor.AuthenticationObserver (src)
The interface of an observer that should be notified when principal authentication fails. |
Field Summary | |
protected SecurityInterceptor.AuthenticationObserver (src) |
authenticationObserver
|
protected RealmMapping (src) |
realmMapping
The authorization manager plugin |
protected RunAsIdentity (src) |
runAsIdentity
|
protected AuthenticationManager (src) |
securityManager
The authentication manager plugin |
protected java.util.Map |
securityRoles
|
Fields inherited from class org.jboss.ejb.plugins.AbstractInterceptor (src) |
container, log, nextInterceptor |
Constructor Summary | |
SecurityInterceptor()
|
Method Summary | |
java.lang.Object |
invoke(Invocation (src) mi)
??? |
java.lang.Object |
invokeHome(Invocation (src) mi)
??? |
void |
setContainer(Container (src) container)
Called by the super class to set the container to which this interceptor belongs. |
void |
start()
start the service, create is already called |
Methods inherited from class org.jboss.ejb.plugins.AbstractInterceptor (src) |
create, destroy, getContainer, getNext, setNext, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected AuthenticationManager (src) securityManager
protected RealmMapping (src) realmMapping
protected RunAsIdentity (src) runAsIdentity
protected java.util.Map securityRoles
protected SecurityInterceptor.AuthenticationObserver (src) authenticationObserver
Constructor Detail |
public SecurityInterceptor()
Method Detail |
public void setContainer(Container (src) container)
setContainer
in interface ContainerPlugin (src)
setContainer
in class AbstractInterceptor (src)
public void start() throws java.lang.Exception
Service (src)
start
in interface Service (src)
start
in class AbstractInterceptor (src)
java.lang.Exception
public java.lang.Object invokeHome(Invocation (src) mi) throws java.lang.Exception
Interceptor (src)
invokeHome
in interface Interceptor (src)
invokeHome
in class AbstractInterceptor (src)
java.lang.Exception
public java.lang.Object invoke(Invocation (src) mi) throws java.lang.Exception
Interceptor (src)
invoke
in interface Interceptor (src)
invoke
in class AbstractInterceptor (src)
java.lang.Exception
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |