Package com.sshtools.common.auth
package com.sshtools.common.auth
-
ClassDescriptionAbstractAuthenticationProtocol<C extends Context>Abstract implementation of a
PublicKeyAuthenticationProviderthat just providesAbstractPublicKeyAuthenticationProvider.getName()implementation.Each authentication mechanism the server supports should implement this interface.AuthenticationMechanismFactory<C extends Context>This class implements the OpenSSH style authorized_keys public key store.DefaultAuthenticationMechanismFactory<C extends Context>KeyboardInteractiveAuthentication<C extends Context>PasswordAuthentication<C extends Context>Provides anAuthenticationMechanismthat enables the standard SSH password authentication.Implement this interface to customize the authentication of users logging into your server.Thrown when the login process requires that the user change their password.PublicKeyAuthentication<C extends Context>Provides anAuthenticationMechanismthat enables the public key authentication.This interface allows you to define a custom public key store for the publickey authentication mechanism.