path: root/sidecar/rproxy/src/main
AgeCommit message (Collapse)AuthorFilesLines
2019-09-24small, multi-platform (amd64, arm64) imagesSimon Hrabos2-19/+40
Modify fproxy, rproxy and tproxy-config docker container image due to arm64 compatibility Issue-ID: INT-1174 Issue-ID: INT-1175 Issue-ID: INT-1176 Signed-off-by: Simon Hrabos <simon.hrabos@tieto.com> Change-Id: Ibbf9e1d15bea9ebb1b82ff50c8671927c68be2ed
2019-03-13Enhance RProxy authorization to use request methodIanB2-3/+12
Authorization filter now takes into account the request method. The desired method can now be added to the authorization file defaulting to GET if not supplied. The request URI & method can now be checked against the authorization configuration along with the needed permissions. Issue-ID: AAF-786 Change-Id: I25f6f2180ac9d94a30ca5ba1aa349fb424c18d81 Signed-off-by: IanB <IanB@amdocs.com>
2019-02-26Fix typo in package namesLee, Tian (tl5884)4-5/+5
Change-Id: I55e2c54427433aff7ddeb704da86e28a3b10f87d Issue-ID: AAF-774 Signed-off-by: Lee, Tian (tl5884) <TianL@amdocs.com>
2019-01-03Upversion Spring Boot for NexusIQLee, Tian (tl5884)1-2/+3
Upversion to latest 2.1.1.RELEASE to fix new NexusIQ security vulnerabilities Change-Id: I8d7759d5f5dbdf70b1056bc4b6875caf8c25893d Issue-ID: AAF-693 Signed-off-by: Lee, Tian (tl5884) <TianL@amdocs.com>
2018-11-26Re-enable sidecar unit testsIanB1-72/+122
After recent commits, sidecar unit tests had been disabled. These changes re-enable them and allow them to complete successfully. After review comments removed the dependency on Mockito and added a comment on the Surefire plugin configuration. Change-Id: I301b524e06460480e37d180a3fc9977588e87892 Issue-ID: AAF-642 Signed-off-by: IanB <IanB@amdocs.com>
2018-11-07Fix/Renable sidecar buildsInstrumental14-26/+27
Issue-ID: AAF-613 Change-Id: Ic13411eebbf3c1c9b6d8492aff1b37db37a965e4 Signed-off-by: Instrumental <jonathan.gathman@att.com>
2018-10-15Make 2-way TLS optionalRavi Geda1-1/+1
Change-Id: I180e584b78dbe32d4c00b05672c2f6aa182ce4b1 Issue-ID: AAF-562 Signed-off-by: Ravi Geda <gravik@amdocs.com>
2018-10-01Fix NexusIQ security vulnerabilitiesLee, Tian (tl5884)3-9/+11
Remove Spring Boot Jackson dependencies and replace with Gson implementation. Fix potential source of NullPointerException. Change-Id: I3a715a023223b596e8a0979f0e0d381511fca32d Issue-ID: AAF-529 Signed-off-by: Lee, Tian (tl5884) <TianL@amdocs.com>
2018-09-24Initial drop of rProxy codeLee, Tian (tl5884)17-0/+1240
The Reverse Proxy sidecar is used to separate the responsibility of authentication and authorization away from the primary microservice. In conjunction with the Forward Proxy sidecar, it is responsible for controlling access to the REST URL endpoints exposed by the primary microservice, and propogating security credentials to downstream microservices. Change-Id: I5d80429e5422d7b3937cde73ac10c2ec00d264e8 Issue-ID: AAI-1604 Signed-off-by: Lee, Tian (tl5884) <TianL@amdocs.com>