UIController controller = (UIController) KeelContainer.defaultContainer().getSpringBean(request.getBean());
AuthorizationManager authorizationManager = (AuthorizationManager) KeelContainer.defaultContainer()
.getSpringBean(AuthorizationManager.ID);
if (! authorizationManager.allowed(controller, request.getBean(), request.getUserEnvironment()))
{
throw new SecurityException("Controller '" + request.getBean() + "' not authorized");
}
controller.execute(request, response);