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