Package | Description |
---|---|
org.jboss.security |
The basic security interfaces and classes are now located in the
jbosssx module.
|
org.jboss.security.authorization.modules.ejb | |
org.jboss.security.authorization.resources | |
org.jboss.security.javaee | |
org.jboss.security.plugins |
Security plugins have moved to the jbosssx cvs module.
|
org.jboss.security.plugins.javaee |
Modifier and Type | Class and Description |
---|---|
class |
RunAsIdentity
The RunAsIdentity is a Principal that associates the run-as principal
with his run-as role(s).
|
Modifier and Type | Method and Description |
---|---|
RunAs |
SecurityContext.getIncomingRunAs()
RunAs that is being propagated into this context
by an external context
SecurityContext.setIncomingRunAs(RunAs) |
RunAs |
SecurityIdentity.getIncomingRunAs() |
RunAs |
SecurityContext.getOutgoingRunAs()
RunAs Representation
SecurityContext.setOutgoingRunAs(RunAs) |
RunAs |
SecurityIdentity.getOutgoingRunAs() |
static RunAs |
SecurityContextAssociation.peekRunAsIdentity()
Look at the current thread of control's run-as identity
|
static RunAs |
SecurityContextAssociation.popRunAsIdentity()
Pops a RunAs identity
|
Modifier and Type | Method and Description |
---|---|
static void |
SecurityContextAssociation.pushRunAsIdentity(RunAs runAs)
Pushes a RunAs identity
|
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 | Field and Description |
---|---|
protected RunAs |
EJBPolicyModuleDelegate.callerRunAs |
Modifier and Type | Field and Description |
---|---|
protected RunAs |
JavaEEResource.callerRunAsIdentity |
Modifier and Type | Method and Description |
---|---|
RunAs |
JavaEEResource.getCallerRunAsIdentity()
Get the Caller RunAsIdentity
|
Modifier and Type | Method and Description |
---|---|
void |
JavaEEResource.setCallerRunAsIdentity(RunAs callerRunAsIdentity)
Set the Caller RunAsIdentity
|
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)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected RunAs |
JBossSecurityContext.incomingRunAs |
protected RunAs |
JBossSecurityContext.outgoingRunAs |
Modifier and Type | Method and Description |
---|---|
RunAs |
JBossSecurityContext.getIncomingRunAs() |
RunAs |
JBossSecurityContext.getOutgoingRunAs() |
Modifier and Type | Method and Description |
---|---|
void |
JBossSecurityContext.setIncomingRunAs(RunAs runAs) |
void |
JBossSecurityContext.setOutgoingRunAs(RunAs runAs) |
Modifier and Type | Method and Description |
---|---|
boolean |
EJBAuthorizationHelper.authorize(String ejbName,
Method ejbMethod,
Principal ejbPrincipal,
String invocationInterfaceString,
CodeSource ejbCodeSource,
Subject callerSubject,
RunAs callerRunAs,
String contextID,
RoleGroup methodRoles) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.