org.wildfly.security.auth.server.http.HttpAuthenticationFactory instead@Deprecated public final class HttpAuthenticationFactory extends AbstractMechanismAuthenticationFactory<HttpServerAuthenticationMechanism,HttpServerAuthenticationMechanismFactory,HttpAuthenticationException>
SecurityDomain and
HttpServerAuthenticationMechanismFactory for obtaining configured mechanisms.| Modifier and Type | Class and Description |
|---|---|
static class |
HttpAuthenticationFactory.Builder
Deprecated.
A builder for SASL server factory configurations.
|
createMechanism, getFactory, getMechanismNames, getSecurityDomainclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateMechanismprotected HttpServerAuthenticationMechanism doCreate(String name, CallbackHandler callbackHandler, UnaryOperator<HttpServerAuthenticationMechanismFactory> factoryTransformation) throws HttpAuthenticationException
protected Collection<String> getAllSupportedMechNames()
protected Collection<Class<? extends Evidence>> getSupportedEvidenceTypes(String mechName)
protected Collection<String> getSupportedEvidenceAlgorithmNames(Class<? extends AlgorithmEvidence> evidenceType, String mechName)
protected Collection<Class<? extends Credential>> getSupportedCredentialTypes(String mechName)
protected Collection<String> getSupportedCredentialAlgorithmNames(Class<? extends AlgorithmCredential> credentialType, String mechName)
protected boolean usesCredentials(String mechName)
AbstractMechanismAuthenticationFactoryusesCredentials in class AbstractMechanismAuthenticationFactory<HttpServerAuthenticationMechanism,HttpServerAuthenticationMechanismFactory,HttpAuthenticationException>mechName - the mechanism nametrue if the mechanism requires realm credential support, false if it does notpublic void shutdownAuthenticationMechanismFactory()
public static HttpAuthenticationFactory.Builder builder()
HttpAuthenticationFactory.Builder capable of building a HttpAuthenticationFactory.HttpAuthenticationFactory.Builder capable of building a HttpAuthenticationFactory.Copyright © 2019 JBoss by Red Hat. All rights reserved.