/** * Setup a security advisor for this transaction */ private void enableSecurityAdvisor() { securityService.pushAdvisor(securityAdvisor); }
private SecurityAdvisor pushAdvisor() { SecurityAdvisor advisor = (userId, function, reference) -> SecurityAdvisor.SecurityAdvice.ALLOWED; securityService.pushAdvisor(advisor); return advisor; }
public SecurityAdvisor pushAdvisor() { SecurityAdvisor advisor = new SecurityAdvisor() { public SecurityAdvisor.SecurityAdvice isAllowed(String userId, String function, String reference) { return SecurityAdvisor.SecurityAdvice.ALLOWED; } }; securityService.pushAdvisor(advisor); return advisor; }
protected SecurityAdvisor pushAdvisor() { SecurityAdvisor samigoAdvisor = new SecurityAdvisor() { public SecurityAdvice isAllowed(String userId, String function, String reference) { return SecurityAdvice.ALLOWED; } }; securityService.pushAdvisor(samigoAdvisor); return samigoAdvisor; }
/** * Establish a security advisor to allow the "embedded" azg work to occur with no need for additional security permissions. */ protected void enableAzgSecurityAdvisor() { // put in a security advisor so we can do our azg work without need of further permissions // TODO: could make this more specific to the AuthzGroupService.SECURE_UPDATE_AUTHZ_GROUP permission -ggolden m_securityService.pushAdvisor(ALLOW_ADVISOR); }
protected SecurityAdvisor pushAdvisor() { SecurityAdvisor samigoAdvisor = new SecurityAdvisor() { public SecurityAdvice isAllowed(String userId, String function, String reference) { return SecurityAdvice.ALLOWED; } }; securityService.pushAdvisor(samigoAdvisor); return samigoAdvisor; }
/** * Setup a security advisor for this transaction */ private void enableSecurityAdvisor() { securityService.pushAdvisor(securityAdvisor); }
/** * Add the supplied security advisor to the stack for this transaction */ private void enableSecurityAdvisor(SecurityAdvisor securityAdvisor) { securityService.pushAdvisor(securityAdvisor); }
/** * Setup the security advisor for this transaction */ private void enableSecurityAdvisor(SecurityAdvisor securityAdvisor) { securityService.pushAdvisor(securityAdvisor); }
/** * Setup a security advisor for this transaction */ private void enableSecurityAdvisor() { this.securityService.pushAdvisor(new SecurityAdvisor() { @Override public SecurityAdvice isAllowed(final String userId, final String function, final String reference) { return SecurityAdvice.ALLOWED; } }); }
/** * Establish a security advisor to allow the "embedded" work to occur with no need for additional security permissions. */ protected void enableAzgSecurityAdvisor() { // put in a security advisor so we can do our work without need of further permissions securityService.pushAdvisor(allowAllAdvisor); }
/** * Establish a security advisor to allow the "embedded" azg work to occur * with no need for additional security permissions. */ protected void enablePodfeedSecurityAdvisor() { // put in a security advisor so we can do our podcast work without need // of further permissions securityService.pushAdvisor(new SecurityAdvisor() { public SecurityAdvice isAllowed(String userId, String function, String reference) { return SecurityAdvice.ALLOWED; } }); }
/** * Establish a security advisor to allow the "embedded" azg work to occur * with no need for additional security permissions. * Kept here since don't want to make public. */ protected void enablePodcastSecurityAdvisor() { // put in a security advisor so we can do our podcast work without need // of further permissions securityService.pushAdvisor(new SecurityAdvisor() { public SecurityAdvice isAllowed(String userId, String function, String reference) { return SecurityAdvice.ALLOWED; } }); }
public static void pushAdvisor(org.sakaiproject.authz.api.SecurityAdvisor param0) { org.sakaiproject.authz.api.SecurityService service = getInstance(); if (service == null) return; service.pushAdvisor(param0); }
public static void pushAdvisor(org.sakaiproject.authz.api.SecurityAdvisor param0) { org.sakaiproject.authz.api.SecurityService service = getInstance(); if (service == null) return; service.pushAdvisor(param0); }
/** * Establish a security advisor to allow the "embedded" azg work to occur with no need for additional security permissions. */ protected void enableAzgSecurityAdvisor() { // put in a security advisor so we can do our azg work without need of further permissions // TODO: could make this more specific to the AuthzGroupService.SECURE_UPDATE_AUTHZ_GROUP permission -ggolden securityService().pushAdvisor(ALLOW_ADVISOR); }
/** * Disable the security advisor. */ protected void disableAzgSecurityAdvisor() { SecurityAdvisor popped = securityService.popAdvisor(allowAllAdvisor); if (!allowAllAdvisor.equals(popped)) { if (popped == null) { getLog().debug("Someone has removed our advisor."); } else { getLog().debug("Removed someone elses advisor, adding it back."); securityService.pushAdvisor(popped); } } }
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { getSecurityService().pushAdvisor(new AllowAllSecurityAdvisor()); for (Iterator i=getTasks().iterator();i.hasNext();) { WarehouseTask task = (WarehouseTask)i.next(); try { task.execute(); } catch (Exception e) { logger.error("problem running dw warehouse task:" + e.getMessage(), e); } } getSecurityService().popAdvisor(); }
public boolean checkFormConsumption(Id formId) { String type = formId.getValue(); getSecurityService().pushAdvisor(new SecurityAdvisor() { public SecurityAdvice isAllowed(String userId, String function, String reference) { return SecurityAdvice.ALLOWED; } }); try { Collection arts = getStructuredArtifactFinder().findByType(type); return arts != null && arts.size() > 0; } finally { getSecurityService().popAdvisor(); } }
public static String getReferenceUrl(String idString, String decoration) { String refString = getContentHostingService().getReference(idString); String contentRef = refString; if (decoration != null && !decoration.equals("")) { refString = decoration + refString; } getSecurityService().pushAdvisor( new LocalSecurityAdvisor(ContentHostingService.EVENT_RESOURCE_READ, contentRef)); Reference ref = EntityManager.newReference(refString); if (ref == null || ref.getEntity() == null) { return ""; } return ref.getUrl(); }