@Override public boolean isCallerInRole( String roleName, String ejbName, Principal ejbPrincipal, Subject callerSubject, String contextID, Set<SecurityRoleRef> securityRoleRefs) { return this.isCallerInRole(roleName, ejbName, ejbPrincipal, callerSubject, contextID, securityRoleRefs, false); }
this.policyRegistration = getPolicyRegistrationFromJNDI(); ejbResource.setPolicyContextID(contextID); RunAs callerRunAs = SecurityActions.getIncomingRunAs(securityContext); if(log.isTraceEnabled()) log.trace(roleName + "::isCallerInRole check failed:"+e.getLocalizedMessage(), e); authorizationAudit(AuditLevel.ERROR,ejbResource,e);
throw PicketBoxMessages.MESSAGES.invalidType(EJBResource.class.getName()); EJBResource ejbResource = (EJBResource) resource; validateEJBResource( ejbResource ); this.policyRegistration = getPolicyRegistrationFromJNDI(); authorizationAudit((isAuthorized ? AuditLevel.SUCCESS : AuditLevel.FAILURE) ,ejbResource, null); authorizationAudit(AuditLevel.ERROR, ejbResource, e);
this.policyRegistration = getPolicyRegistrationFromJNDI(); authorizationAudit((isAuthorized ? AuditLevel.SUCCESS : AuditLevel.FAILURE) ,ejbResource, null); if(log.isTraceEnabled()) log.trace("Error in authorization:",e); authorizationAudit(AuditLevel.ERROR,ejbResource,e);
map.put(ResourceKeys.PRINCIPAL_ROLES, principalRoles); map.put(ResourceKeys.POLICY_REGISTRATION, getPolicyRegistration()); String level = (hasTheRole ? AuditLevel.SUCCESS : AuditLevel.FAILURE); if(this.enableAudit) this.authorizationAudit(level,webResource, null); authorizationAudit(AuditLevel.ERROR,webResource,e);
contextMap.put(ResourceKeys.POLICY_REGISTRATION, getPolicyRegistration()); String level = (hasPerm ? AuditLevel.SUCCESS : AuditLevel.FAILURE); if(this.enableAudit) this.authorizationAudit(level,webResource, null); authorizationAudit(AuditLevel.ERROR,webResource,e);
map.put(ResourceKeys.PRINCIPAL_ROLES, principalRoles); map.put(ResourceKeys.POLICY_REGISTRATION, getPolicyRegistration()); String level = (hasTheRole ? AuditLevel.SUCCESS : AuditLevel.FAILURE); if(this.enableAudit) this.authorizationAudit(level,webResource, null); log.trace("hasRole check failed:"+e.getLocalizedMessage(), e); if(this.enableAudit) authorizationAudit(AuditLevel.ERROR,webResource,e);
String level = (permit == AuthorizationContext.PERMIT ? AuditLevel.SUCCESS : AuditLevel.FAILURE); if(this.enableAudit) this.authorizationAudit(level,webResource, null); authorizationAudit(AuditLevel.ERROR,webResource,e);
String level = (permit == AuthorizationContext.PERMIT ? AuditLevel.SUCCESS : AuditLevel.FAILURE); if(this.enableAudit) this.authorizationAudit(level,webResource, null); log.trace("hasResourcePermission check failed:"+e.getLocalizedMessage(), e); if(this.enableAudit) authorizationAudit(AuditLevel.ERROR,webResource,e);
this.policyRegistration = getPolicyRegistrationFromJNDI(); ejbResource.setPolicyContextID(contextID); RunAs callerRunAs = SecurityActions.getIncomingRunAs(securityContext); PicketBoxLogger.LOGGER.debugFailureExecutingMethod("isCallerInRole"); authorizationAudit(AuditLevel.ERROR,ejbResource,e);
this.policyRegistration = getPolicyRegistrationFromJNDI(); PicketBoxLogger.LOGGER.debugFailureExecutingMethod("isCallerInRole"); authorizationAudit(AuditLevel.ERROR,ejbResource,e);
contextMap.put(ResourceKeys.POLICY_REGISTRATION, getPolicyRegistration()); String level = (hasPerm ? AuditLevel.SUCCESS : AuditLevel.FAILURE); if(this.enableAudit) this.authorizationAudit(level,webResource, null); log.trace("hasRole check failed:"+e.getLocalizedMessage(), e); if(this.enableAudit) authorizationAudit(AuditLevel.ERROR,webResource,e);
@Override public boolean isCallerInRole( String roleName, String ejbName, Principal ejbPrincipal, Subject callerSubject, String contextID, Set<SecurityRoleRef> securityRoleRefs) { return this.isCallerInRole(roleName, ejbName, ejbPrincipal, callerSubject, contextID, securityRoleRefs, false); }
this.policyRegistration = getPolicyRegistrationFromJNDI(); authorizationAudit((isAuthorized ? AuditLevel.SUCCESS : AuditLevel.FAILURE) ,ejbResource, null); authorizationAudit(AuditLevel.ERROR,ejbResource,e);