@Override public UndertowHttpFacade createFacade(HttpServerExchange exchange) { return new OIDCServletUndertowHttpFacade(exchange); } }
@Override public UndertowHttpFacade createFacade(HttpServerExchange exchange) { return new OIDCServletUndertowHttpFacade(exchange); } }
@Override public void handleRequest(HttpServerExchange exchange) throws Exception { UndertowHttpFacade facade = new OIDCServletUndertowHttpFacade(exchange); final ServletRequestContext servletRequestContext = exchange.getAttachment(ServletRequestContext.ATTACHMENT_KEY); SessionManagementBridge bridge = new SessionManagementBridge(userSessionManagement, servletRequestContext.getDeployment().getSessionManager()); PreAuthActionsHandler handler = new PreAuthActionsHandler(bridge, deploymentContext, facade); if (handler.handleRequest()) return; next.handleRequest(exchange); }
@Override public void handleRequest(HttpServerExchange exchange) throws Exception { UndertowHttpFacade facade = new OIDCServletUndertowHttpFacade(exchange); final ServletRequestContext servletRequestContext = exchange.getAttachment(ServletRequestContext.ATTACHMENT_KEY); SessionManagementBridge bridge = new SessionManagementBridge(userSessionManagement, servletRequestContext.getDeployment().getSessionManager()); PreAuthActionsHandler handler = new PreAuthActionsHandler(bridge, deploymentContext, facade); if (handler.handleRequest()) return; next.handleRequest(exchange); }