Index: lams_central/src/java/org/lamsfoundation/lams/webservice/RegisterAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/webservice/RegisterAction.java,v diff -u -r1.3 -r1.4 --- lams_central/src/java/org/lamsfoundation/lams/webservice/RegisterAction.java 9 Jan 2012 19:04:36 -0000 1.3 +++ lams_central/src/java/org/lamsfoundation/lams/webservice/RegisterAction.java 12 Jan 2012 16:01:45 -0000 1.4 @@ -173,6 +173,7 @@ */ public void addUserToGroupLessons(HttpServletRequest request, HttpServletResponse response) throws IOException { try { + String method = request.getParameter(CentralConstants.PARAM_METHOD); String serverId = request.getParameter(CentralConstants.PARAM_SERVER_ID); String datetime = request.getParameter(CentralConstants.PARAM_DATE_TIME); String hashValue = request.getParameter(CentralConstants.PARAM_HASH_VALUE); @@ -194,7 +195,7 @@ // authenticate external server ExtServerOrgMap extServer = integrationService.getExtServerOrgMap(serverId); - Authenticator.authenticate(extServer, datetime, hashValue); + Authenticator.authenticate(extServer, datetime, username, method, hashValue); //create new password String password = RandomPasswordGenerator.nextPassword(8); @@ -298,6 +299,7 @@ */ public void removeUserFromGroup(HttpServletRequest request, HttpServletResponse response) throws IOException { try { + String method = request.getParameter(CentralConstants.PARAM_METHOD); String serverId = request.getParameter(CentralConstants.PARAM_SERVER_ID); String datetime = request.getParameter(CentralConstants.PARAM_DATE_TIME); String hashValue = request.getParameter(CentralConstants.PARAM_HASH_VALUE); @@ -313,7 +315,7 @@ // authenticate external server ExtServerOrgMap extServer = integrationService.getExtServerOrgMap(serverId); - Authenticator.authenticate(extServer, datetime, hashValue); + Authenticator.authenticate(extServer, datetime, username, method, hashValue); //get user from the DB if exists, throws exception otherwise ExtUserUseridMap userMap = getExtUserUseridMap(extServer, username); @@ -370,6 +372,7 @@ */ public void resetUserTimeLimit(HttpServletRequest request, HttpServletResponse response) throws IOException { try { + String method = request.getParameter(CentralConstants.PARAM_METHOD); String serverId = request.getParameter(CentralConstants.PARAM_SERVER_ID); String datetime = request.getParameter(CentralConstants.PARAM_DATE_TIME); String hashValue = request.getParameter(CentralConstants.PARAM_HASH_VALUE); @@ -384,7 +387,7 @@ // authenticate external server ExtServerOrgMap extServer = integrationService.getExtServerOrgMap(serverId); - Authenticator.authenticate(extServer, datetime, hashValue); + Authenticator.authenticate(extServer, datetime, username, method, hashValue); //get user from the DB if exists, throws exception otherwise ExtUserUseridMap userMap = getExtUserUseridMap(extServer, username);