From c6cef72cb78f6db036cc77c723319a65acd75624 Mon Sep 17 00:00:00 2001 From: HungryHobo Date: Sat, 27 Feb 2010 18:02:56 +0000 Subject: [PATCH] Fix: webapps keep asking for the router console password even after the user entered it --- .../java/src/net/i2p/router/web/RouterConsoleRunner.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java index f4f7bd79e..ef5d2846c 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java @@ -30,6 +30,7 @@ public class RouterConsoleRunner { private String _webAppsDir = "./webapps/"; private static final String PROP_WEBAPP_CONFIG_FILENAME = "router.webappsConfigFile"; private static final String DEFAULT_WEBAPP_CONFIG_FILENAME = "webapps.config"; + private static final DigestAuthenticator authenticator = new DigestAuthenticator(); public static final String ROUTERCONSOLE = "routerconsole"; public static final String PREFIX = "webapps."; public static final String ENABLED = ".startOnLoad"; @@ -203,7 +204,7 @@ public class RouterConsoleRunner { realm.put("admin", password); realm.addUserToRole("admin", "routerAdmin"); context.setRealm(realm); - context.setAuthenticator(new DigestAuthenticator()); + context.setAuthenticator(authenticator); context.addHandler(0, new SecurityHandler()); SecurityConstraint constraint = new SecurityConstraint("admin", "routerAdmin"); constraint.setAuthenticate(true);