", source="+source+
", par="+par);
}
String handlerName = null;
String applicationName = null;
AuthenticationManager authManager = null;
Map map = null;
try {
handlerName = par.getParameter("handler", null);
applicationName = par.getParameter("application", null);
authManager = (AuthenticationManager) this.manager.lookup( AuthenticationManager.ROLE );
// do authentication
if ( !authManager.checkAuthentication(redirector, handlerName, applicationName) ) {
// All events are ignored
// the sitemap.xsl ensures that only the redirect is processed
} else {
RequestState state = authManager.getState();
map = state.getHandler().getContext().getContextInfo();
}
} finally {
this.manager.release( authManager );
}