org.jboss.security.plugins.javaee
public class EJBAuthorizationHelper extends org.jboss.security.javaee.AbstractEJBAuthorizationHelper
Modifier and Type | Field and Description |
---|---|
protected String |
POLICY_REGISTRATION_JNDI |
version
policyRegistration, securityContext
Constructor and Description |
---|
EJBAuthorizationHelper() |
Modifier and Type | Method and Description |
---|---|
boolean |
authorize(Resource resource) |
boolean |
authorize(String ejbName,
Method ejbMethod,
Principal ejbPrincipal,
String invocationInterfaceString,
CodeSource ejbCodeSource,
Subject callerSubject,
RunAs callerRunAs,
String contextID,
RoleGroup methodRoles) |
String |
getEJBVersion() |
boolean |
isCallerInRole(Resource resource,
String roleName) |
boolean |
isCallerInRole(String roleName,
String ejbName,
Principal ejbPrincipal,
Subject callerSubject,
String contextID,
Set<org.jboss.security.javaee.SecurityRoleRef> securityRoleRefs) |
boolean |
isCallerInRole(String roleName,
String ejbName,
Principal ejbPrincipal,
Subject callerSubject,
String contextID,
Set<org.jboss.security.javaee.SecurityRoleRef> securityRoleRefs,
boolean enforceEJBRestrictions) |
void |
setEJBVersion(String ejbVersion) |
audit, authenticationAudit, authorizationAudit, getCallerPrincipal, getContextMap, getPolicyRegistration, getSecurityContext, setPolicyRegistration, setSecurityContext
protected String POLICY_REGISTRATION_JNDI
public boolean authorize(String ejbName, Method ejbMethod, Principal ejbPrincipal, String invocationInterfaceString, CodeSource ejbCodeSource, Subject callerSubject, RunAs callerRunAs, String contextID, RoleGroup methodRoles)
authorize
in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
public boolean isCallerInRole(String roleName, String ejbName, Principal ejbPrincipal, Subject callerSubject, String contextID, Set<org.jboss.security.javaee.SecurityRoleRef> securityRoleRefs)
isCallerInRole
in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
public boolean isCallerInRole(Resource resource, String roleName) throws org.jboss.security.javaee.exceptions.WrongEEResourceException, org.jboss.security.javaee.exceptions.MissingArgumentsException
public boolean isCallerInRole(String roleName, String ejbName, Principal ejbPrincipal, Subject callerSubject, String contextID, Set<org.jboss.security.javaee.SecurityRoleRef> securityRoleRefs, boolean enforceEJBRestrictions)
isCallerInRole
in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
public String getEJBVersion()
getEJBVersion
in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
public void setEJBVersion(String ejbVersion)
setEJBVersion
in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
public boolean authorize(Resource resource) throws org.jboss.security.javaee.exceptions.WrongEEResourceException, org.jboss.security.javaee.exceptions.MissingArgumentsException
Copyright © 2015 JBoss Inc.. All Rights Reserved.