Class JavaHLAuthenticationProvider

    • Constructor Detail

      • JavaHLAuthenticationProvider

        public JavaHLAuthenticationProvider​(PromptUserPassword prompt)
    • 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
      • getDefaultUserNameCredentials

        private SVNAuthentication getDefaultUserNameCredentials​(java.lang.String userName)
      • getUserName

        private static java.lang.String getUserName​(java.lang.String userName,
                                                    SVNURL url)