org.wildfly.security.auth.server.sasl.SaslAuthenticationFactory
instead@Deprecated public final class SaslAuthenticationFactory extends AbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
Modifier and Type | Class and Description |
---|---|
static class |
SaslAuthenticationFactory.Builder
Deprecated.
A builder for SASL server factory configurations.
|
Modifier and Type | Method and Description |
---|---|
static SaslAuthenticationFactory.Builder |
builder()
Deprecated.
Obtain a new
SaslAuthenticationFactory.Builder capable of building a SaslAuthenticationFactory . |
protected SaslServer |
doCreate(String name,
CallbackHandler callbackHandler,
UnaryOperator<SaslServerFactory> factoryTransformation)
Deprecated.
|
protected Collection<String> |
getAllSupportedMechNames()
Deprecated.
|
protected Collection<String> |
getSupportedCredentialAlgorithmNames(Class<? extends AlgorithmCredential> credentialType,
String mechName)
Deprecated.
|
protected Collection<Class<? extends Credential>> |
getSupportedCredentialTypes(String mechName)
Deprecated.
|
protected Collection<String> |
getSupportedEvidenceAlgorithmNames(Class<? extends AlgorithmEvidence> evidenceType,
String mechName)
Deprecated.
|
protected Collection<Class<? extends Evidence>> |
getSupportedEvidenceTypes(String mechName)
Deprecated.
|
protected boolean |
usesCredentials(String mechName)
Deprecated.
Determine whether the given mechanism name needs credentials from a realm in order to authenticate.
|
createMechanism, getFactory, getMechanismNames, getSecurityDomain
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createMechanism
protected SaslServer doCreate(String name, CallbackHandler callbackHandler, UnaryOperator<SaslServerFactory> factoryTransformation) throws SaslException
doCreate
in class AbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
SaslException
protected Collection<String> getAllSupportedMechNames()
getAllSupportedMechNames
in class AbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
protected Collection<Class<? extends Evidence>> getSupportedEvidenceTypes(String mechName)
getSupportedEvidenceTypes
in class AbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
protected Collection<String> getSupportedEvidenceAlgorithmNames(Class<? extends AlgorithmEvidence> evidenceType, String mechName)
getSupportedEvidenceAlgorithmNames
in class AbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
protected Collection<Class<? extends Credential>> getSupportedCredentialTypes(String mechName)
getSupportedCredentialTypes
in class AbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
protected Collection<String> getSupportedCredentialAlgorithmNames(Class<? extends AlgorithmCredential> credentialType, String mechName)
protected boolean usesCredentials(String mechName)
AbstractMechanismAuthenticationFactory
usesCredentials
in class AbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
mechName
- the mechanism nametrue
if the mechanism requires realm credential support, false
if it does notpublic static SaslAuthenticationFactory.Builder builder()
SaslAuthenticationFactory.Builder
capable of building a SaslAuthenticationFactory
.SaslAuthenticationFactory.Builder
capable of building a SaslAuthenticationFactory
.Copyright © 2021 JBoss by Red Hat. All rights reserved.