Index: lams_central/src/java/org/lamsfoundation/lams/webservice/RegisterAction.java =================================================================== diff -u -rb2fb3a32d4724bda8eb94f869862602785101daa -rd35f88904796b94127ffa18f32ec5e5aa08ab3ac --- lams_central/src/java/org/lamsfoundation/lams/webservice/RegisterAction.java (.../RegisterAction.java) (revision b2fb3a32d4724bda8eb94f869862602785101daa) +++ lams_central/src/java/org/lamsfoundation/lams/webservice/RegisterAction.java (.../RegisterAction.java) (revision d35f88904796b94127ffa18f32ec5e5aa08ab3ac) @@ -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);