Package hudson.scm

Class 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
    • Field Summary

      • Fields inherited from interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager

        PASSWORD, SSH, SSL, USERNAME
    • 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 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, 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 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
      • checkIfProtocolCompleted

        public void checkIfProtocolCompleted()
                                      throws org.tmatesoft.svn.core.SVNCancelException
        Verifies that the expected authentication happened.
        Throws:
        org.tmatesoft.svn.core.SVNCancelException