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, getSecurityDomain
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createMechanism
protected 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)
AbstractMechanismAuthenticationFactory
usesCredentials
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 © 2021 JBoss by Red Hat. All rights reserved.