extends Authenticator
import java.io.BufferedInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.net.Authenticator; import java.net.PasswordAuthentication; import java.net.URL; public class MainClass { public static void main(String args[]) throws Exception { Authenticator.setDefault(new DialogAuthenticator()); URL u = new URL("secure url"); InputStream in = u.openStream(); in = new BufferedInputStream(in); Reader r = new InputStreamReader(in); int c; while ((c = r.read()) != -1) { System.out.print((char) c); } } } class DialogAuthenticator extends Authenticator { public DialogAuthenticator() { } public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("username", "password".toCharArray()); } }