X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=security%2Fplugins%2Forg.argeo.security.equinox%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsecurity%2Fequinox%2FSpringLoginModule.java;fp=security%2Fplugins%2Forg.argeo.security.equinox%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsecurity%2Fequinox%2FSpringLoginModule.java;h=adeec870eadfd137c746863ab125366f9eb9a0cd;hb=3baeb167c9a92d1f915904bb956632c0aff65b2b;hp=553b0994da0ff39c763ceaa5fb29858d7a3e81d3;hpb=7abea79fee4787580e26cfb1f01a845767cce504;p=lgpl%2Fargeo-commons.git diff --git a/security/plugins/org.argeo.security.equinox/src/main/java/org/argeo/security/equinox/SpringLoginModule.java b/security/plugins/org.argeo.security.equinox/src/main/java/org/argeo/security/equinox/SpringLoginModule.java index 553b0994d..adeec870e 100644 --- a/security/plugins/org.argeo.security.equinox/src/main/java/org/argeo/security/equinox/SpringLoginModule.java +++ b/security/plugins/org.argeo.security.equinox/src/main/java/org/argeo/security/equinox/SpringLoginModule.java @@ -111,18 +111,15 @@ public class SpringLoginModule extends SecurityContextLoginModule { NameCallback nameCallback = new NameCallback("User"); PasswordCallback passwordCallback = new PasswordCallback( "Password", false); - final String defaultNodeUrl = "http://localhost:7070/org.argeo.jcr.webapp/remoting/node"; - final String defaultSecurityWorkspace = "security"; + final String defaultNodeUrl = System.getProperty(NODE_REPO_URI, + "http://localhost:7070/org.argeo.jcr.webapp/remoting/node"); NameCallback urlCallback = new NameCallback("Site URL", defaultNodeUrl); - NameCallback securityWorkspaceCallback = new NameCallback( - "Security Workspace", defaultSecurityWorkspace); // handle callbacks if (remote) callbackHandler.handle(new Callback[] { nameCallback, - passwordCallback, urlCallback, - securityWorkspaceCallback }); + passwordCallback, urlCallback }); else callbackHandler.handle(new Callback[] { nameCallback, passwordCallback }); @@ -139,9 +136,8 @@ public class SpringLoginModule extends SecurityContextLoginModule { NodeAuthenticationToken credentials; if (remote) { String url = urlCallback.getName(); - String workspace = securityWorkspaceCallback.getName(); credentials = new NodeAuthenticationToken(username, password, - url, workspace); + url); } else { credentials = new NodeAuthenticationToken(username, password); }