Abhishek created RANGER-4545:
--------------------------------

             Summary: DELETE /assets/resources/{resource_id} API should return 
proper status code for non admin users
                 Key: RANGER-4545
                 URL: https://issues.apache.org/jira/browse/RANGER-4545
             Project: Ranger
          Issue Type: Bug
          Components: Ranger
            Reporter: Abhishek


When a non admin user makes a DELETE request to 
/assets/resources/\{resource_id} endpoint, 405 method not allowed response is 
returned.
The error message also contains HTML response.
{code:java}
<!doctype html><html lang="en">
<head>    <title>HTTP Status 405 ? Method Not Allowed</title>    <style 
type="text/css">        body {            font-family: Tahoma, Arial, 
sans-serif;        }
        h1,        h2,        h3,        b {            color: white;           
 background-color: #525D76;        }
        h1 {            font-size: 22px;        }
        h2 {            font-size: 16px;        }
        h3 {            font-size: 14px;        }
        p {            font-size: 12px;        }
        a {            color: black;        }
        .line {            height: 1px;            background-color: #525D76;   
         border: none;        }    </style></head>
<body>    <h1>HTTP Status 405 ? Method Not Allowed</h1></body>
</html> {code}
The status code / error message is not explanatory as ideally, a 403 Forbidden 
or a 400 Bad Request status code with appropriate error message should be 
returned as the error should be related to the user permission.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to