*/
public void install(WebApplication app)
{
Args.notNull(app, "app");
ISecuritySettings settings = app.getSecuritySettings();
settings.setAuthorizationStrategy(this);
settings.setUnauthorizedComponentInstantiationListener(this);
app.getRequestCycleListeners().add(this);
// Mount bookmarkable URLs
if(this.loginPath != null)
{