| Package | Description |
|---|---|
| org.jboss.security |
The basic security interfaces and classes are now located in the
jbosssx module.
|
| org.jboss.security.javaee |
| Modifier and Type | Method and Description |
|---|---|
RunAs |
SecurityContext.getIncomingRunAs()
RunAs that is being propagated into this context
by an external context
#setIncomingRunAs() |
RunAs |
SecurityIdentity.getIncomingRunAs() |
RunAs |
SecurityContext.getOutgoingRunAs()
RunAs Representation
SecurityContext.setOutgoingRunAs(RunAs) |
RunAs |
SecurityIdentity.getOutgoingRunAs() |
| Modifier and Type | Method and Description |
|---|---|
void |
SecurityContext.setIncomingRunAs(RunAs runAs)
Set the RunAs that is propagating into this
context.
|
void |
SecurityContext.setOutgoingRunAs(RunAs runAs)
Set the current RunAs for the security context that will be
propagated out to other security context.
|
| Constructor and Description |
|---|
SecurityIdentity(SubjectInfo subject,
RunAs outgoingRunAs,
RunAs incomingRunAs)
Create a SecurityIdentity Instance
|
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
AbstractEJBAuthorizationHelper.authorize(String ejbName,
Method ejbMethod,
Principal ejbPrincipal,
String invocationInterfaceString,
CodeSource ejbCS,
Subject callerSubject,
RunAs callerRunAs,
String contextID,
RoleGroup methodRoles)
Authorize the EJB Invocation
|
Copyright © 2013 JBoss Inc.. All Rights Reserved.