@Override
	public char[] getNewPassword(final Component parent, String serverInfo, String username) {

		PasswordChangeDialog dlg =
			new PasswordChangeDialog("Change Password", "Repository Server", serverInfo, username);
		try {
			DockingWindowManager.showDialog(parent, dlg);
			return dlg.getPassword();
		}
		finally {
			dlg.dispose();
		}
	}
Produce minimal URL (i.e., protocol, host and port)
@param url request URL
@return minimal URL
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/client/DefaultClientAuthenticator.java