public void Start() { if (null != _webServer) { log.warn("null != _webServer"); return; } RootRequestHandler rootProcessor = new RootRequestHandler(); // open ... { _openServicesRequestHandler = new ServicesRequestHandler(); OpenRequestHandler openRequestHandler = new OpenRequestHandler(); openRequestHandler.AddRequestHandler(_openServicesRequestHandler); rootProcessor.AddRequestHandler(openRequestHandler); } // auth ... { _authServicesRequestHandler = new ServicesRequestHandler(); ServerSecurityConfiguration securityConfiguration = SecurityConfiguration.TEST; HttpSecurityManager httpSecurityManager = new HttpSecurityManager(securityConfiguration); AuthRequestHandler authRequestHandler = new AuthRequestHandler(httpSecurityManager); authRequestHandler.AddRequestHandler(_authServicesRequestHandler); rootProcessor.AddRequestHandler(authRequestHandler); } _webServer = new WebServer(rootProcessor); _webServer.Start(); }
public AuthIntRequestHandler(HttpSecurityManager securityManager) { _processors = new Dictionary<String, RequestHandler>(); _securityManager = securityManager; }
public HttpSecurityJanitor(HttpSecurityManager httpSecurityManager) { _httpSecurityManager = httpSecurityManager; }