Class XMLHttpRequestAwareAuthCallHandler

  • All Implemented Interfaces:
    io.undertow.server.HttpHandler

    public class XMLHttpRequestAwareAuthCallHandler
    extends Object
    implements io.undertow.server.HttpHandler
    This is the final HttpHandler in the security chain, it's purpose is to act as a barrier at the end of the chain to ensure authenticate is called after the mechanisms have been associated with the context and the constraint checked.
    See Also:
    AuthenticationCallHandler
    • Constructor Detail

      • XMLHttpRequestAwareAuthCallHandler

        public XMLHttpRequestAwareAuthCallHandler​(io.undertow.server.HttpHandler next)
    • Method Detail

      • handleRequest

        public void handleRequest​(io.undertow.server.HttpServerExchange exchange)
                           throws Exception
        Only allow the request through if successfully authenticated or if authentication is not required.
        Specified by:
        handleRequest in interface io.undertow.server.HttpHandler
        Throws:
        Exception
        See Also:
        HttpHandler.handleRequest(io.undertow.server.HttpServerExchange)