Class MinaSSHPasswordKeyAuthenticator
- java.lang.Object
-
- com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials>
-
- io.jenkins.plugins.mina_sshd_api.core.authenticators.MinaSSHPasswordKeyAuthenticator
-
public class MinaSSHPasswordKeyAuthenticator extends com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials>
Does password auth with aClientSession
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MinaSSHPasswordKeyAuthenticator.Factory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canAuthenticate()
protected boolean
doAuthenticate()
com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.Mode
getAuthenticationMode()
-
Methods inherited from class com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator
authenticate, authenticate, authenticateOrFail, filter, getConnection, getListener, getPrivateKeys, getUser, getUsername, isAuthenticated, isSupported, matcher, matcher, newInstance, newInstance, newInstance, setListener
-
-
-
-
Method Detail
-
canAuthenticate
public boolean canAuthenticate()
- Overrides:
canAuthenticate
in classcom.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials>
-
getAuthenticationMode
@NonNull public com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.Mode getAuthenticationMode()
- Overrides:
getAuthenticationMode
in classcom.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials>
-
doAuthenticate
protected boolean doAuthenticate()
- Specified by:
doAuthenticate
in classcom.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<org.apache.sshd.client.session.ClientSession,com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials>
-
-