@Override public String getRunAsRole() { return wrapper.getRunAs(); }
@Override public String getRunAsRole() { return wrapper.getRunAs(); }
@Override public String getRunAsRole() { return wrapper.getRunAs(); }
@Override public String getRunAsRole() { return wrapper.getRunAs(); }
@Override public String getRunAsRole() { return wrapper.getRunAs(); }
@Override public String getRunAsRole() { return wrapper.getRunAs(); }
@Override public String getRunAsRole() { return wrapper.getRunAs(); }
@Override public String getRunAsRole() { return wrapper.getRunAs(); }
si.setAvailable(!wrapper.isUnavailable()); si.setLoadOnStartup(wrapper.getLoadOnStartup()); si.setRunAs(wrapper.getRunAs()); si.getMappings().addAll(Arrays.asList(wrapper.findMappings())); if (wrapper instanceof StandardWrapper) {
/** * Determine if the context has at least one servlet that specifies a run-as role * @return true if at least one servlet specifies a run-as role, false otherwise */ protected boolean hasRunAsServlet() { for (Container servlet : findChildren()) { if (servlet instanceof Wrapper) { if (((Wrapper)servlet).getRunAs() != null) { return true; } } } return false; }
public void instanceEvent(InstanceEvent event) { if (event.getType().equals(InstanceEvent.BEFORE_SERVICE_EVENT)) { Container parent = event.getWrapper().getParent(); if (parent instanceof GeronimoStandardContext) { Stack<Callers> callersStack = threadLocal.get(); GeronimoStandardContext context = (GeronimoStandardContext) parent; Wrapper wrapper = event.getWrapper(); String runAsRole = wrapper.getRunAs(); Subject runAsSubject = context.getSubjectForRole(runAsRole); Callers oldCallers = ContextManager.pushNextCaller(runAsSubject); callersStack.push(oldCallers); } } else if (event.getType().equals(InstanceEvent.AFTER_SERVICE_EVENT)) { Container parent = event.getWrapper().getParent(); if (parent instanceof GeronimoStandardContext) { Stack<Callers> callersStack = threadLocal.get(); Callers oldCallers = callersStack.pop(); ContextManager.popCallers(oldCallers); } } } }
for (int i = 0; i < wrappers.length; i++) { Wrapper wrapper = (Wrapper) wrappers[i]; String runAs = wrapper.getRunAs(); if ((runAs != null) && !context.hasSecurityRole(runAs)) { if (log.isLoggable(Level.INFO)) {
public void enter() { if (securityService != null && request.getWrapper() != null) { oldState = securityService.enterWebApp(request.getWrapper().getRealm(), request.getPrincipal(), request.getWrapper().getRunAs()); } }
public void enter() { if (securityService != null && request.getWrapper() != null) { oldState = securityService.enterWebApp(request.getWrapper().getRealm(), request.getPrincipal(), request.getWrapper().getRunAs()); } }
final Object securityContext = securityService.enterWebApp(this, pcp, OpenEJBSecurityListener.requests.get().getWrapper().getRunAs()); request.setNote(SECURITY_NOTE, securityContext); } else {
for (int i = 0; i < wrappers.length; i++) { Wrapper wrapper = (Wrapper) wrappers[i]; String runAs = wrapper.getRunAs(); if ((runAs != null) && !context.findSecurityRole(runAs)) { log.info(sm.getString("contextConfig.role.runas", runAs));
public void invoke(Request request, Response response) throws IOException, ServletException { Object oldState = null; if (securityService != null && request.getWrapper() != null) { oldState = securityService.enterWebApp(request.getWrapper().getRealm(), request.getPrincipal(), request.getWrapper().getRunAs()); } try { getNext().invoke(request, response); } finally { if (securityService != null) { securityService.exitWebApp(oldState); } } }
for (int i = 0; i < wrappers.length; i++) { Wrapper wrapper = (Wrapper) wrappers[i]; String runAs = wrapper.getRunAs(); if ((runAs != null) && !context.findSecurityRole(runAs)) { log.warn(sm.getString("contextConfig.role.runas", runAs));
for (int i = 0; i < wrappers.length; i++) { Wrapper wrapper = (Wrapper) wrappers[i]; String runAs = wrapper.getRunAs(); if ((runAs != null) && !context.findSecurityRole(runAs)) { log.info(sm.getString("contextConfig.role.runas", runAs));
for (int i = 0; i < wrappers.length; i++) { Wrapper wrapper = (Wrapper) wrappers[i]; String runAs = wrapper.getRunAs(); if ((runAs != null) && !context.findSecurityRole(runAs)) { log.warn(sm.getString("contextConfig.role.runas", runAs));