Package org.pac4j.undertow.handler
Class SecurityHandler
java.lang.Object
org.pac4j.undertow.handler.SecurityHandler
- All Implemented Interfaces:
io.undertow.server.HttpHandler
This filter protects an URL.
- Since:
- 1.2.0
- Author:
- Jerome Leleu
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSecurityHandler(io.undertow.server.HttpHandler toWrap, org.pac4j.core.config.Config config, String clients, String authorizers, String matchers) -
Method Summary
Modifier and TypeMethodDescriptionstatic io.undertow.server.HttpHandlerbuild(io.undertow.server.HttpHandler toWrap, org.pac4j.core.config.Config config) static io.undertow.server.HttpHandlerstatic io.undertow.server.HttpHandlerbuild(io.undertow.server.HttpHandler toWrap, org.pac4j.core.config.Config config, String clients, String authorizers) static io.undertow.server.HttpHandlerbuild(io.undertow.server.HttpHandler toWrap, org.pac4j.core.config.Config config, String clients, String authorizers, String matchers) static io.undertow.server.HttpHandlerbuild(io.undertow.server.HttpHandler toWrap, org.pac4j.core.config.Config config, String clients, String authorizers, String matchers, org.pac4j.core.engine.SecurityLogic securityLogic) protected org.pac4j.core.engine.SecurityLogicvoidhandleRequest(io.undertow.server.HttpServerExchange exchange) voidsetAuthorizers(String authorizers) voidsetClients(String clients) voidsetMatchers(String matchers) protected voidsetSecurityLogic(org.pac4j.core.engine.SecurityLogic securityLogic)
-
Constructor Details
-
SecurityHandler
-
-
Method Details
-
build
public static io.undertow.server.HttpHandler build(io.undertow.server.HttpHandler toWrap, org.pac4j.core.config.Config config) -
build
public static io.undertow.server.HttpHandler build(io.undertow.server.HttpHandler toWrap, org.pac4j.core.config.Config config, String clients) -
build
-
build
-
build
-
handleRequest
- Specified by:
handleRequestin interfaceio.undertow.server.HttpHandler- Throws:
Exception
-
getSecurityLogic
protected org.pac4j.core.engine.SecurityLogic getSecurityLogic() -
setSecurityLogic
protected void setSecurityLogic(org.pac4j.core.engine.SecurityLogic securityLogic) -
getClients
-
setClients
-
getAuthorizers
-
setAuthorizers
-
getMatchers
-
setMatchers
-