if (prompt3.promptUser(realm, userName, authMayBeStored)) {
return new SVNUserNameAuthentication(prompt3.getUsername(), prompt3.userAllowedSave());
}
return getDefaultUserNameCredentials(userName);
} else if (myPrompt instanceof PromptUserPassword3) {
PromptUserPassword3 prompt3 = (PromptUserPassword3) myPrompt;
if (prompt3.prompt(realm, userName, authMayBeStored)) {
return new SVNUserNameAuthentication(prompt3.getUsername(), prompt3.userAllowedSave());
}
return getDefaultUserNameCredentials(userName);
}
if (myPrompt.prompt(realm, userName)) {
return new SVNUserNameAuthentication(myPrompt.getUsername(), false);
}
return getDefaultUserNameCredentials(userName);
} else if(!ISVNAuthenticationManager.PASSWORD.equals(kind)){
return null;
}
String userName = previousAuth != null && previousAuth.getUserName() != null ? previousAuth.getUserName() : getUserName(null, url);
if (myPrompt instanceof PromptUserPassword3) {
PromptUserPassword3 prompt3 = (PromptUserPassword3) myPrompt;
if(prompt3.prompt(realm, userName, authMayBeStored)){
if (ISVNAuthenticationManager.SSH.equals(kind)) {
// use default port number from configuration file (should be in previous auth).
int portNumber = (previousAuth instanceof SVNSSHAuthentication) ? ((SVNSSHAuthentication) previousAuth).getPortNumber() : -1;
return new SVNSSHAuthentication(prompt3.getUsername(), prompt3.getPassword(), portNumber, prompt3.userAllowedSave());
}
return new SVNPasswordAuthentication(prompt3.getUsername(), prompt3.getPassword(), prompt3.userAllowedSave());
}
}else{
if(myPrompt.prompt(realm, userName)){
if (ISVNAuthenticationManager.SSH.equals(kind)) {
return new SVNSSHAuthentication(userName, myPrompt.getPassword(), -1, true);