Package org.wildfly.security.auth.server
Class SaslAuthenticationFactory
- java.lang.Object
 - 
- org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
 - 
- org.wildfly.security.auth.server.SaslAuthenticationFactory
 
 
 
- 
- All Implemented Interfaces:
 MechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
@Deprecated public final class SaslAuthenticationFactory extends AbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
Deprecated.UseSaslAuthenticationFactoryinsteadA SASL server factory configuration.- Author:
 - David M. Lloyd
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSaslAuthenticationFactory.BuilderDeprecated.A builder for SASL server factory configurations. 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static SaslAuthenticationFactory.Builderbuilder()Deprecated.Obtain a newSaslAuthenticationFactory.Buildercapable of building aSaslAuthenticationFactory.protected SaslServerdoCreate(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 booleanusesCredentials(String mechName)Deprecated.Determine whether the given mechanism name needs credentials from a realm in order to authenticate.- 
Methods inherited from class org.wildfly.security.auth.server.AbstractMechanismAuthenticationFactory
createMechanism, getFactory, getMechanismNames, getSecurityDomain 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.wildfly.security.auth.server.MechanismAuthenticationFactory
createMechanism 
 - 
 
 - 
 
- 
- 
Method Detail
- 
doCreate
protected SaslServer doCreate(String name, CallbackHandler callbackHandler, UnaryOperator<SaslServerFactory> factoryTransformation) throws SaslException
Deprecated.- Specified by:
 doCreatein classAbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>- Throws:
 SaslException
 
- 
getAllSupportedMechNames
protected Collection<String> getAllSupportedMechNames()
Deprecated.- Specified by:
 getAllSupportedMechNamesin classAbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
 
- 
getSupportedEvidenceTypes
protected Collection<Class<? extends Evidence>> getSupportedEvidenceTypes(String mechName)
Deprecated.- Specified by:
 getSupportedEvidenceTypesin classAbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
 
- 
getSupportedEvidenceAlgorithmNames
protected Collection<String> getSupportedEvidenceAlgorithmNames(Class<? extends AlgorithmEvidence> evidenceType, String mechName)
Deprecated.- Specified by:
 getSupportedEvidenceAlgorithmNamesin classAbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
 
- 
getSupportedCredentialTypes
protected Collection<Class<? extends Credential>> getSupportedCredentialTypes(String mechName)
Deprecated.- Specified by:
 getSupportedCredentialTypesin classAbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
 
- 
getSupportedCredentialAlgorithmNames
protected Collection<String> getSupportedCredentialAlgorithmNames(Class<? extends AlgorithmCredential> credentialType, String mechName)
Deprecated.- Specified by:
 getSupportedCredentialAlgorithmNamesin classAbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>
 
- 
usesCredentials
protected boolean usesCredentials(String mechName)
Deprecated.Description copied from class:AbstractMechanismAuthenticationFactoryDetermine whether the given mechanism name needs credentials from a realm in order to authenticate.- Specified by:
 usesCredentialsin classAbstractMechanismAuthenticationFactory<SaslServer,SaslServerFactory,SaslException>- Parameters:
 mechName- the mechanism name- Returns:
 trueif the mechanism requires realm credential support,falseif it does not
 
- 
builder
public static SaslAuthenticationFactory.Builder builder()
Deprecated.Obtain a newSaslAuthenticationFactory.Buildercapable of building aSaslAuthenticationFactory.- Returns:
 - a new 
SaslAuthenticationFactory.Buildercapable of building aSaslAuthenticationFactory. 
 
 - 
 
 -