-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74189/
-----------------------------------------------------------
(Updated Nov. 29, 2022, 11:55 a.m.)
Review request for ranger, Don Bosco Durai, Kirby Zhou, Abhay Kulkarni, Madhan
Neethiraj, Mehul Parikh, Nikhil P, Pradeep Agrawal, Ramesh Mani, Selvamohan
Neethiraj, Sailaja Polavarapu, Subhrat Chaudhary, and Velmurugan Periasamy.
Bugs: RANGER-3883
https://issues.apache.org/jira/browse/RANGER-3883
Repository: ranger
Description
-------
When a POST request is made to the following APIs return 200 status code even
when the userId is invalid .
When a POST/PUT request is made to the following APIs return 200 status code
even when the userId or id is invalid.
Ranger is not honouring Id
/service/users/{USER_ID}/passwordchange
/service/users/{USER_ID}/emailchange
/assets/{id}
/permission/{id}
/services/{id}
/definitions/{id}
/secure/groups/{id}
/policies/{id}
Ideally, the APIs must return 404 or Bad request(400) not found when using an
invalid userid or id in the URL
But in this case, the POST/PUT request results in status code 200 instead of 400
Diffs (updated)
-----
security-admin/src/main/java/org/apache/ranger/rest/AssetREST.java a0ba3b750
security-admin/src/main/java/org/apache/ranger/rest/PublicAPIs.java 2e7e90bb4
security-admin/src/main/java/org/apache/ranger/rest/PublicAPIsv2.java
293107f24
security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java
9bccf1089
security-admin/src/main/java/org/apache/ranger/rest/UserREST.java 5fc18034b
security-admin/src/main/java/org/apache/ranger/rest/XUserREST.java dd12048ac
security-admin/src/test/java/org/apache/ranger/rest/TestAssetREST.java
abd4b1c1c
security-admin/src/test/java/org/apache/ranger/rest/TestPublicAPIs.java
2bf5ee6c9
security-admin/src/test/java/org/apache/ranger/rest/TestPublicAPIsv2.java
1069f013d
security-admin/src/test/java/org/apache/ranger/rest/TestServiceREST.java
375135a5a
security-admin/src/test/java/org/apache/ranger/rest/TestUserREST.java
48cd7face
security-admin/src/test/java/org/apache/ranger/rest/TestXUserREST.java
2b25ba813
Diff: https://reviews.apache.org/r/74189/diff/4/
Changes: https://reviews.apache.org/r/74189/diff/3-4/
Testing
-------
Thanks,
Ramachandran Krishnan