Medium Vulnerabilities: Reverting the changes done towards Locate & FS 02/110702/1
authorRaviteja Cherughattu <rc835m@att.com>
Wed, 29 Jul 2020 16:49:13 +0000 (11:49 -0500)
committerRaviteja Cherughattu <rc835m@att.com>
Wed, 29 Jul 2020 16:49:13 +0000 (11:49 -0500)
Issue-ID: AAF-1115
Change-Id: Ia26cb13d5105d6bad97503c8a85607f01e956478
Signed-off-by: Raviteja Cherughattu <rc835m@att.com>
auth/auth-fs/pom.xml
auth/auth-fs/src/main/java/org/onap/aaf/auth/fs/AAF_FS.java
auth/auth-locate/pom.xml
auth/auth-locate/src/main/java/org/onap/aaf/auth/locate/api/API_AAFAccess.java

index 943c108..2084e18 100644 (file)
                        <artifactId>encoder</artifactId>                
                        <version>1.2.1</version>                
                </dependency>   
-               <dependency>    
-            <groupId>org.owasp.esapi</groupId> 
-                       <artifactId>esapi</artifactId>  
-                       <version>2.0.1</version>        
-        </dependency>
     </dependencies>
 
     <build>
index fdedd6b..6077b39 100644 (file)
@@ -45,8 +45,6 @@ import org.onap.aaf.cadi.config.Config;
 import org.onap.aaf.cadi.register.Registrant;
 import org.onap.aaf.cadi.register.RemoteRegistrant;
 
-import org.owasp.esapi.reference.DefaultHTTPUtilities;
-
 public class AAF_FS extends AbsService<AuthzEnv, AuthzTrans>  {
 
     public AAF_FS(final AuthzEnv env) throws IOException, CadiException {
@@ -82,8 +80,7 @@ public class AAF_FS extends AbsService<AuthzEnv, AuthzTrans>  {
         @Override
         public void handle(AuthzTrans trans, HttpServletRequest req, HttpServletResponse resp) throws Exception {
             trans.info().printf("Redirecting %s to HTTP/S %s", req.getRemoteAddr(), req.getLocalAddr());
-            DefaultHTTPUtilities util = new DefaultHTTPUtilities();            
-            util.sendRedirect(url);
+            resp.sendRedirect(url);
         }
     };
 
index 3658598..71fcfa9 100644 (file)
                        <artifactId>encoder</artifactId>                
                        <version>1.2.1</version>                
                </dependency>
-               <dependency>    
-            <groupId>org.owasp.esapi</groupId> 
-                       <artifactId>esapi</artifactId>  
-                       <version>2.0.1</version>        
-        </dependency>
         
     </dependencies>
 
index 7b23c89..2bb497a 100644 (file)
@@ -53,8 +53,6 @@ import org.onap.aaf.cadi.client.Retryable;
 import org.onap.aaf.misc.env.APIException;
 import org.onap.aaf.misc.env.Env;
 import org.onap.aaf.misc.env.TimeTaken;
-import org.owasp.esapi.errors.AccessControlException;
-import org.owasp.esapi.reference.DefaultHTTPUtilities;
 import org.owasp.encoder.Encode;
 
 public class API_AAFAccess {
@@ -259,7 +257,7 @@ public class API_AAFAccess {
         });
     }
 
-    private static void redirect(AuthzTrans trans, HttpServletRequest req, HttpServletResponse resp, LocateFacade context, Locator<URI> loc, String path) throws IOException, AccessControlException {
+    private static void redirect(AuthzTrans trans, HttpServletRequest req, HttpServletResponse resp, LocateFacade context, Locator<URI> loc, String path) throws IOException {
         try {
             if (loc.hasItems()) {
                 Item item = loc.best();
@@ -272,10 +270,8 @@ public class API_AAFAccess {
                     redirectURL.append('?');
                     redirectURL.append(str);
                 }
-                trans.info().log("Redirect to",redirectURL);
-                DefaultHTTPUtilities util = new DefaultHTTPUtilities();                
-                util.sendRedirect(redirectURL.toString());                
-                //resp.sendRedirect(redirectURL.toString());
+                trans.info().log("Redirect to",redirectURL);              
+                resp.sendRedirect(redirectURL.toString());
             } else {
                 context.error(trans, resp, Result.err(Result.ERR_NotFound,"No Locations found for redirection"));
             }