Class ServletAuthenticationCallHandler
java.lang.Object
io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler
- All Implemented Interfaces:
io.undertow.server.HttpHandler
public class ServletAuthenticationCallHandler
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.
This handler uses the Servlet HttpServletResponse.sendError(int)
method to make
sure the correct error page is displayed.- Author:
- Darran Lofthouse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleRequest
(io.undertow.server.HttpServerExchange exchange) Only allow the request through if successfully authenticated or if authentication is not required.
-
Constructor Details
-
ServletAuthenticationCallHandler
public ServletAuthenticationCallHandler(io.undertow.server.HttpHandler next)
-
-
Method Details
-
handleRequest
Only allow the request through if successfully authenticated or if authentication is not required.- Specified by:
handleRequest
in interfaceio.undertow.server.HttpHandler
- Throws:
Exception
- See Also:
-
HttpHandler.handleRequest(io.undertow.server.HttpServerExchange)
-