static HttpAuthenticator.Builder |
HttpAuthenticator.builder() |
Construct and return a new Builder to configure and create an instance of HttpAuthenticator .
|
HttpAuthenticator.Builder |
HttpAuthenticator.Builder.registerLogoutHandler(Consumer<Runnable> logoutHandlerConsumer) |
A Consumer responsible for registering a Runnable emitted by one of the mechanisms during the evaluation
of a request and representing some action to be taken during logout.
|
HttpAuthenticator.Builder |
HttpAuthenticator.Builder.setHttpExchangeSpi(HttpExchangeSpi httpExchangeSpi) |
Set the HttpExchangeSpi instance for the current request to allow integration with the Elytron APIs.
|
HttpAuthenticator.Builder |
HttpAuthenticator.Builder.setIdentityCacheSupplier(Supplier<org.wildfly.security.cache.IdentityCache> identityCacheSupplier) |
Set a Supplier which acts as a factory to return a new IdentityCache instance for the current request, this allows
alternative caching strategies to be provided.
|
HttpAuthenticator.Builder |
HttpAuthenticator.Builder.setIgnoreOptionalFailures(boolean ignoreOptionalFailures) |
Where authentication is not required but is still attempted a failure of an authentication mechanism will cause the
challenges to be sent and the current request returned to the client, setting this value to true will allow the
failure to be ignored.
|
HttpAuthenticator.Builder |
HttpAuthenticator.Builder.setMechanismSupplier(Supplier<List<HttpServerAuthenticationMechanism>> mechanismSupplier) |
|
HttpAuthenticator.Builder |
HttpAuthenticator.Builder.setProgrammaticMechanismName(String programmaticMechanismName) |
Set the mechanism name that should be used for programmatic authentication if one is not provided at the time of the call.
|
HttpAuthenticator.Builder |
HttpAuthenticator.Builder.setRequired(boolean required) |
Sets if authentication is required for the current request, if not required mechanisms will be called to be given the
opportunity to authenticate
|
HttpAuthenticator.Builder |
HttpAuthenticator.Builder.setSecurityDomain(SecurityDomain securityDomain) |
|