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 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 |
| Fields inherited from interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager |
PASSWORD, SSH, SSL, USERNAME |
|
Method Summary |
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 in getFirstAuthentication(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, getAuthenticationProvider, getAuthenticationStorageOptions, getAuthTypes, getConfigDirectory, getConnectTimeout, getDefaultOptions, getDefaultSSHAuthentication, getHostOptionsProvider, getProxyManager, getReadTimeout, getRuntimeAuthStorage, getTrustManager, isAuthenticationForced, isSSLPassphrasePromtSupported, setAuthenticationForced, setAuthenticationOutcomeListener, setAuthenticationProvider, setAuthenticationStorageOptions, setHostOptionsProvider, setInMemoryConfigOptions, setInMemoryServersOptions, setRuntimeStorage, verifyHostKey |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserProvidedCredential.AuthenticationManagerImpl
public UserProvidedCredential.AuthenticationManagerImpl(PrintWriter logWriter)
UserProvidedCredential.AuthenticationManagerImpl
public UserProvidedCredential.AuthenticationManagerImpl(Writer w)
UserProvidedCredential.AuthenticationManagerImpl
public UserProvidedCredential.AuthenticationManagerImpl(hudson.model.TaskListener listener)
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 interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager- Overrides:
getFirstAuthentication in class org.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 in
getFirstAuthentication(String, String, SVNURL)
didn't work.
- Specified by:
getNextAuthentication in interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager- Overrides:
getNextAuthentication in class org.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 interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager- Overrides:
acknowledgeAuthentication in class org.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
Copyright © 2004-2013. All Rights Reserved.