From: Michael Jumper Date: Fri, 23 Mar 2012 05:44:39 +0000 (-0700) Subject: Rename from guacamole-default-webapp to guacamole, migrate to guacamole-auth. X-Git-Url: http://git.alex.org.uk Rename from guacamole-default-webapp to guacamole, migrate to guacamole-auth. --- diff --git a/pom.xml b/pom.xml index 72e019a..66c1e94 100644 --- a/pom.xml +++ b/pom.xml @@ -3,10 +3,10 @@ 4.0.0 net.sourceforge.guacamole - guacamole-default-webapp + guacamole war 0.6.0 - guacamole-default-webapp + guacamole http://guacamole.sourceforge.net/ @@ -87,7 +87,7 @@ net.sourceforge.guacamole - guacamole-common-auth + guacamole-auth 0.6.0 diff --git a/src/main/java/net/sourceforge/guacamole/net/basic/BasicFileAuthenticationProvider.java b/src/main/java/net/sourceforge/guacamole/net/basic/BasicFileAuthenticationProvider.java index 3f14763..316f093 100644 --- a/src/main/java/net/sourceforge/guacamole/net/basic/BasicFileAuthenticationProvider.java +++ b/src/main/java/net/sourceforge/guacamole/net/basic/BasicFileAuthenticationProvider.java @@ -31,7 +31,7 @@ import java.util.Collections; import java.util.HashMap; import java.util.Map; import net.sourceforge.guacamole.GuacamoleException; -import net.sourceforge.guacamole.net.auth.UsernamePassword; +import net.sourceforge.guacamole.net.auth.Credentials; import net.sourceforge.guacamole.properties.FileGuacamoleProperty; import net.sourceforge.guacamole.properties.GuacamoleProperties; import net.sourceforge.guacamole.protocol.GuacamoleConfiguration; @@ -51,7 +51,7 @@ import org.xml.sax.helpers.XMLReaderFactory; * * @author Michael Jumper */ -public class BasicFileAuthenticationProvider implements AuthenticationProvider { +public class BasicFileAuthenticationProvider implements AuthenticationProvider { private Logger logger = LoggerFactory.getLogger(BasicFileAuthenticationProvider.class); @@ -113,7 +113,7 @@ public class BasicFileAuthenticationProvider implements AuthenticationProvider getAuthorizedConfigurations(UsernamePassword credentials) throws GuacamoleException { + public Map getAuthorizedConfigurations(Credentials credentials) throws GuacamoleException { // Check mapping file mod time File userMappingFile = getUserMappingFile(); diff --git a/src/main/java/net/sourceforge/guacamole/net/basic/BasicLogin.java b/src/main/java/net/sourceforge/guacamole/net/basic/BasicLogin.java index f7b8355..e3714a4 100644 --- a/src/main/java/net/sourceforge/guacamole/net/basic/BasicLogin.java +++ b/src/main/java/net/sourceforge/guacamole/net/basic/BasicLogin.java @@ -27,7 +27,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import net.sourceforge.guacamole.GuacamoleException; -import net.sourceforge.guacamole.net.auth.UsernamePassword; +import net.sourceforge.guacamole.net.auth.Credentials; import net.sourceforge.guacamole.properties.GuacamoleProperties; import net.sourceforge.guacamole.net.basic.properties.BasicGuacamoleProperties; import net.sourceforge.guacamole.protocol.GuacamoleConfiguration; @@ -75,7 +75,10 @@ public class BasicLogin extends HttpServlet { String username = request.getParameter("username"); String password = request.getParameter("password"); - UsernamePassword credentials = new UsernamePassword(); + // Build credentials object + Credentials credentials = new Credentials (); + credentials.setSession(httpSession); + credentials.setRequest(request); credentials.setUsername(username); credentials.setPassword(password);