Package hudson.scm
Class UserProvidedCredential.AuthenticationManagerImpl
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager
-
- hudson.scm.UserProvidedCredential.AuthenticationManagerImpl
-
- All Implemented Interfaces:
org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
,org.tmatesoft.svn.core.auth.ISVNSSHHostVerifier
,org.tmatesoft.svn.core.internal.wc.ISVNSSLPasspharsePromptSupport
- Enclosing class:
- UserProvidedCredential
public class UserProvidedCredential.AuthenticationManagerImpl extends org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager
ISVNAuthenticationManager
that uses the user provided credential.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager
org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.DumbAuthenticationProvider, org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.ExtendedHostOptions, org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.ExtendedHostOptionsProvider
-
-
Constructor Summary
Constructors Constructor Description AuthenticationManagerImpl(TaskListener listener)
AuthenticationManagerImpl(PrintWriter logWriter)
AuthenticationManagerImpl(Writer w)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acknowledgeAuthentication(boolean accepted, String kind, String realm, org.tmatesoft.svn.core.SVNErrorMessage errorMessage, org.tmatesoft.svn.core.auth.SVNAuthentication authentication)
void
checkIfProtocolCompleted()
Verifies that the expected authentication happened.org.tmatesoft.svn.core.auth.SVNAuthentication
getFirstAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url)
org.tmatesoft.svn.core.auth.SVNAuthentication
getNextAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url)
Getting here means the authentication tried ingetFirstAuthentication(String, String, SVNURL)
didn't work.protected void
onSuccess(String realm, SubversionSCM.DescriptorImpl.Credential cred)
Called upon a successful acceptance of the credential.-
Methods inherited from class org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager
acknowledgeTrustManager, createAuthenticationStorageOptions, createCacheAuthenticationProvider, createDefaultAuthenticationProvider, createRuntimeAuthenticationProvider, dismissSensitiveData, getAuthenticationProvider, getAuthenticationStorageOptions, getAuthTypes, getConfigDirectory, getConnectTimeout, getDefaultOptions, getDefaultSSHAuthentication, getHostOptionsProvider, getProxyManager, getReadTimeout, getRuntimeAuthStorage, getTrustManager, isAuthenticationForced, isDismissSensitiveDataUponUse, isSSLPassphrasePromtSupported, setAuthenticationForced, setAuthenticationProvider, setAuthenticationStorageOptions, setDismissSensitiveDataUponUse, setHostOptionsProvider, setInMemoryConfigOptions, setInMemoryServersOptions, setRuntimeStorage, verifyHostKey
-
-
-
-
Constructor Detail
-
AuthenticationManagerImpl
public AuthenticationManagerImpl(PrintWriter logWriter)
-
AuthenticationManagerImpl
public AuthenticationManagerImpl(Writer w)
-
AuthenticationManagerImpl
public AuthenticationManagerImpl(TaskListener listener)
-
-
Method Detail
-
getFirstAuthentication
public org.tmatesoft.svn.core.auth.SVNAuthentication getFirstAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url) throws org.tmatesoft.svn.core.SVNException
- Specified by:
getFirstAuthentication
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
- Overrides:
getFirstAuthentication
in classorg.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager
- Throws:
org.tmatesoft.svn.core.SVNException
-
getNextAuthentication
public org.tmatesoft.svn.core.auth.SVNAuthentication getNextAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url) throws org.tmatesoft.svn.core.SVNException
Getting here means the authentication tried ingetFirstAuthentication(String, String, SVNURL)
didn't work.- Specified by:
getNextAuthentication
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
- Overrides:
getNextAuthentication
in classorg.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager
- Throws:
org.tmatesoft.svn.core.SVNException
-
acknowledgeAuthentication
public void acknowledgeAuthentication(boolean accepted, String kind, String realm, org.tmatesoft.svn.core.SVNErrorMessage errorMessage, org.tmatesoft.svn.core.auth.SVNAuthentication authentication) throws org.tmatesoft.svn.core.SVNException
- Specified by:
acknowledgeAuthentication
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
- Overrides:
acknowledgeAuthentication
in classorg.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager
- Throws:
org.tmatesoft.svn.core.SVNException
-
onSuccess
protected void onSuccess(String realm, SubversionSCM.DescriptorImpl.Credential cred)
Called upon a successful acceptance of the credential.
-
checkIfProtocolCompleted
public void checkIfProtocolCompleted() throws org.tmatesoft.svn.core.SVNCancelException
Verifies that the expected authentication happened.- Throws:
org.tmatesoft.svn.core.SVNCancelException
-
-