Loading projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/RequestValidator.java +8 −6 Original line number Diff line number Diff line Loading @@ -68,12 +68,14 @@ */ package ca.nrc.cadc.ac.server; import java.util.List; import org.apache.log4j.Logger; import ca.nrc.cadc.ac.IdentityType; import ca.nrc.cadc.ac.Role; import ca.nrc.cadc.uws.Parameter; import ca.nrc.cadc.uws.ParameterUtil; import java.util.List; import org.apache.log4j.Logger; /** * Request Validator. This class extracts and validates the ID, TYPE, ROLE Loading Loading @@ -105,7 +107,7 @@ public class RequestValidator if (paramList == null || paramList.isEmpty()) { throw new IllegalArgumentException( "Missing required parameters: ID and TYPE"); "Missing required parameters: ID and IDTYPE"); } // ID Loading @@ -118,12 +120,12 @@ public class RequestValidator this.userID = param.trim(); log.debug("ID: " + userID); // TYPE param = ParameterUtil.findParameterValue("TYPE", paramList); // IDTYPE param = ParameterUtil.findParameterValue("IDTYPE", paramList); if (param == null || param.trim().isEmpty()) { throw new IllegalArgumentException( "TYPE parameter required but not found"); "IDTYPE parameter required but not found"); } this.idType = IdentityType.toValue(param); log.debug("TYPE: " + idType); Loading projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/GMSClient.java +2 −2 Original line number Diff line number Diff line Loading @@ -688,7 +688,7 @@ public class GMSClient searchGroupURL.append("/search?"); searchGroupURL.append("ID=" + URLEncoder.encode(id, "UTF-8")); searchGroupURL.append("&TYPE=" + URLEncoder.encode(idType, "UTF-8")); searchGroupURL.append("&IDTYPE=" + URLEncoder.encode(idType, "UTF-8")); searchGroupURL.append("&ROLE=" + URLEncoder.encode(roleString, "UTF-8")); log.debug("getMemberships request to " + searchGroupURL.toString()); Loading Loading @@ -801,7 +801,7 @@ public class GMSClient searchGroupURL.append("/search?"); searchGroupURL.append("ID=" + URLEncoder.encode(id, "UTF-8")); searchGroupURL.append("&TYPE=" + URLEncoder.encode(idType, "UTF-8")); searchGroupURL.append("&IDTYPE=" + URLEncoder.encode(idType, "UTF-8")); searchGroupURL.append("&ROLE=" + URLEncoder.encode(roleString, "UTF-8")); searchGroupURL.append("&GROUPID=" + URLEncoder.encode(groupName, "UTF-8")); Loading Loading
projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/RequestValidator.java +8 −6 Original line number Diff line number Diff line Loading @@ -68,12 +68,14 @@ */ package ca.nrc.cadc.ac.server; import java.util.List; import org.apache.log4j.Logger; import ca.nrc.cadc.ac.IdentityType; import ca.nrc.cadc.ac.Role; import ca.nrc.cadc.uws.Parameter; import ca.nrc.cadc.uws.ParameterUtil; import java.util.List; import org.apache.log4j.Logger; /** * Request Validator. This class extracts and validates the ID, TYPE, ROLE Loading Loading @@ -105,7 +107,7 @@ public class RequestValidator if (paramList == null || paramList.isEmpty()) { throw new IllegalArgumentException( "Missing required parameters: ID and TYPE"); "Missing required parameters: ID and IDTYPE"); } // ID Loading @@ -118,12 +120,12 @@ public class RequestValidator this.userID = param.trim(); log.debug("ID: " + userID); // TYPE param = ParameterUtil.findParameterValue("TYPE", paramList); // IDTYPE param = ParameterUtil.findParameterValue("IDTYPE", paramList); if (param == null || param.trim().isEmpty()) { throw new IllegalArgumentException( "TYPE parameter required but not found"); "IDTYPE parameter required but not found"); } this.idType = IdentityType.toValue(param); log.debug("TYPE: " + idType); Loading
projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/GMSClient.java +2 −2 Original line number Diff line number Diff line Loading @@ -688,7 +688,7 @@ public class GMSClient searchGroupURL.append("/search?"); searchGroupURL.append("ID=" + URLEncoder.encode(id, "UTF-8")); searchGroupURL.append("&TYPE=" + URLEncoder.encode(idType, "UTF-8")); searchGroupURL.append("&IDTYPE=" + URLEncoder.encode(idType, "UTF-8")); searchGroupURL.append("&ROLE=" + URLEncoder.encode(roleString, "UTF-8")); log.debug("getMemberships request to " + searchGroupURL.toString()); Loading Loading @@ -801,7 +801,7 @@ public class GMSClient searchGroupURL.append("/search?"); searchGroupURL.append("ID=" + URLEncoder.encode(id, "UTF-8")); searchGroupURL.append("&TYPE=" + URLEncoder.encode(idType, "UTF-8")); searchGroupURL.append("&IDTYPE=" + URLEncoder.encode(idType, "UTF-8")); searchGroupURL.append("&ROLE=" + URLEncoder.encode(roleString, "UTF-8")); searchGroupURL.append("&GROUPID=" + URLEncoder.encode(groupName, "UTF-8")); Loading