public class UserAuthHostBasedFactory extends AbstractUserAuthFactory implements SignatureFactoriesManager
Modifier and Type | Field and Description |
---|---|
private java.util.List<NamedFactory<Signature>> |
factories |
static UserAuthHostBasedFactory |
INSTANCE |
static java.lang.String |
NAME |
log
ALLOW_INSECURE_AUTH, ALLOW_NON_INTEGRITY_AUTH, DEFAULT_ALLOW_INSECURE_AUTH, DEFAULT_ALLOW_NON_INTEGRITY_AUTH, HOST_BASED, KB_INTERACTIVE, PASSWORD, PUBLIC_KEY
BY_NAME_COMPARATOR, NAME_EXTRACTOR
Constructor and Description |
---|
UserAuthHostBasedFactory() |
UserAuthHostBasedFactory(java.util.List<NamedFactory<Signature>> factories) |
Modifier and Type | Method and Description |
---|---|
UserAuthHostBased |
createUserAuth(ServerSession session) |
java.util.List<NamedFactory<Signature>> |
getSignatureFactories() |
void |
setSignatureFactories(java.util.List<NamedFactory<Signature>> factories) |
getName, toString
getSimplifiedLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSignatureFactories, getSignatureFactoriesNameList, getSignatureFactoriesNames, resolveSignatureFactories, setSignatureFactoriesNameList, setSignatureFactoriesNames, setSignatureFactoriesNames
createUserAuth, isDataIntegrityAuthenticationTransport, isSecureAuthenticationTransport
findByName, getName, getNameList, getNames, ofName, removeByName
public static final java.lang.String NAME
public static final UserAuthHostBasedFactory INSTANCE
private java.util.List<NamedFactory<Signature>> factories
public UserAuthHostBasedFactory()
public UserAuthHostBasedFactory(java.util.List<NamedFactory<Signature>> factories)
public java.util.List<NamedFactory<Signature>> getSignatureFactories()
getSignatureFactories
in interface SignatureFactoriesManager
Signature
factoriespublic void setSignatureFactories(java.util.List<NamedFactory<Signature>> factories)
setSignatureFactories
in interface SignatureFactoriesManager
public UserAuthHostBased createUserAuth(ServerSession session) throws java.io.IOException
createUserAuth
in interface UserAuthMethodFactory<ServerSession,UserAuth>
session
- The session for which authentication is requiredjava.io.IOException
- If failed to create the instance