Merge "Rework authorization controller "
authorSébastien Determe <sebastien.determe@intl.att.com>
Tue, 12 Mar 2019 15:38:23 +0000 (15:38 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 12 Mar 2019 15:38:23 +0000 (15:38 +0000)
1  2 
src/main/resources/clds/camel/rest/clamp-api-v2.xml

              outType="org.onap.clamp.loop.Loop"
  
              produces="application/json">
-             <to
-                 uri="bean:org.onap.clamp.loop.LoopController?method=getLoop(${header.loopName})" />
+             <route>
+                 <to uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','read')" />
+                 <to uri="bean:org.onap.clamp.loop.LoopController?method=getLoop(${header.loopName})" />
+             </route>
          </get>
 +        <get uri="/v2/loop/svgRepresentation/{loopName}"
 +            outType="java.lang.String"
 +
 +            produces="application/xml">
 +            <to
 +                uri="bean:org.onap.clamp.loop.LoopController?method=getSVGRepresentation(${header.loopName})" />
 +        </get>
 +        <post uri="/v2/loop/globalProperties/{loopName}"
 +            type="com.google.gson.JsonArray"
 +            consumes="application/json"
 +            outType="org.onap.clamp.loop.Loop"
 +            produces="application/json">
 +            <to
 +                uri="bean:org.onap.clamp.loop.LoopController?method=updateOperationalPolicies(${header.loopName},${body})" />
 +        </post>
          <post uri="/v2/loop/updateOperationalPolicies/{loopName}"
              type="com.google.gson.JsonArray"
              consumes="application/json"