Class DefaultSVNAuthenticationManager.CacheAuthenticationProvider

    • Constructor Detail

      • CacheAuthenticationProvider

        private CacheAuthenticationProvider()
    • Method Detail

      • requestClientAuthentication

        public SVNAuthentication requestClientAuthentication​(java.lang.String kind,
                                                             SVNURL url,
                                                             java.lang.String realm,
                                                             SVNErrorMessage errorMessage,
                                                             SVNAuthentication previousAuth,
                                                             boolean authMayBeStored)
        Description copied from interface: ISVNAuthenticationProvider
        Returns a next user credential of the specified kind for the given authentication realm.

        If this provider has got more than one credentials (say, a list of credentials), to get the first one of them previousAuth is set to null.

        Specified by:
        requestClientAuthentication in interface ISVNAuthenticationProvider
        Parameters:
        kind - a credential kind (for example, like those defined in ISVNAuthenticationManager)
        url - a repository location that is to be accessed
        realm - a repository authentication realm (host, port, realm string)
        errorMessage - the recent authentication failure error message
        previousAuth - the credential that was previously retrieved (to tell if it's not accepted)
        authMayBeStored - if true then the returned credential can be cached, otherwise it won't be cached anyway
        Returns:
        a next user credential
      • saveAuthentication

        public void saveAuthentication​(SVNAuthentication auth,
                                       java.lang.String realm)