2016-04-15 17 views
2

Kerberosの背後にあるページのクロールにJSOUPを使用しています。 JSoupでは、Webページにアクセスして内容を読むためにIDとパスワードをハードコードする必要があります。私は資格情報をハードコードする必要はないが、(何らかの形で)ログインの詳細を尋ねるユーザーの画面にそれをリダイレクトする方法を知りたい。 私は現在持っているコードです。Kerberosリダイレクト

String login = username + ":" + password; 
final String base64login = new String(Base64.encodeBase64(login.getBytes())); 
Document doc = Jsoup.connect(url).timeout(0).header("Authorization", "Basic " + base64login).get(); 

答えて

0

あなたはcommandeラインから実行している場合、あなたはこのようにあなたの目標をacheive行うことができます。これは、実際にガラスの魚のサーバー上で実行されている

Console console = System.console(); 
String login = console.readLine("Login: "); 
char[] password = console.readPassword("Password: "); 
+0

。 – Yahoo