public void testRunAsAnonymousWithAnonymousAuthenticationToken() throws Exception { Callable<Object> callableObject = new Callable<Object>() { public Object call() throws Exception { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); // Assert.assertTrue( auth != null && auth instanceof AnonymousAuthenticationToken ); return null; } }; SecurityHelper.getInstance().runAsAnonymous( callableObject ); }
requiresUpdate = SecurityHelper.getInstance().runAsAnonymous( actionBeanRunner ); } else { requiresUpdate = SecurityHelper.getInstance().runAsUser( actionUser, actionBeanRunner );