public class UserAuthKeyboardInteractiveFactory extends AbstractUserAuthFactory
Modifier and Type | Field and Description |
---|---|
static UserAuthKeyboardInteractiveFactory |
INSTANCE |
static java.lang.String |
NAME |
log
HOST_BASED, KB_INTERACTIVE, PASSWORD, PUBLIC_KEY
BY_NAME_COMPARATOR, NAME_EXTRACTOR
Constructor and Description |
---|
UserAuthKeyboardInteractiveFactory() |
Modifier and Type | Method and Description |
---|---|
UserAuthKeyboardInteractive |
createUserAuth(ClientSession session) |
getName, toString
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warn
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createUserAuth, isDataIntegrityAuthenticationTransport, isSecureAuthenticationTransport
findByName, findFirstMatchByName, getName, getNameList, getNames, ofName, removeByName, safeCompareByName
public static final java.lang.String NAME
public static final UserAuthKeyboardInteractiveFactory INSTANCE
public UserAuthKeyboardInteractive createUserAuth(ClientSession session) throws java.io.IOException
session
- The session for which authentication is requiredjava.io.IOException
- If failed to create the instance