You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Robert Munteanu (JIRA)" <ji...@apache.org> on 2017/09/20 12:05:02 UTC

[jira] [Closed] (SLING-2120) Add functionality to ignore some parameters from POST requests

     [ https://issues.apache.org/jira/browse/SLING-2120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Munteanu closed SLING-2120.
----------------------------------

> Add functionality to ignore some parameters from POST requests
> --------------------------------------------------------------
>
>                 Key: SLING-2120
>                 URL: https://issues.apache.org/jira/browse/SLING-2120
>             Project: Sling
>          Issue Type: Improvement
>          Components: Servlets
>    Affects Versions: Servlets Post 2.1.0
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Servlets Post 2.1.2
>
>
> In certain situations a POST request is accompanied with request parameters that are to be ignored. Currently the Sling POST Servlet has two mechanisms to handle such parameters:
>   - any parameter starting with a colon (:) is ignored, e.g. :operation
>   - only parameters starting with "./" are considered if at least one parameter has this format
> In certain situations, more parameters might be submitted ending in the POST Servlet and then being written to the repository. For example if a user tries to authenticated with form based authentication supplying j_username and j_password parameters then if the Sling POST Servlet is erroneously hit, these values might get written to the repository.
> We should add functionality to specify regular expressions for parameters which are to be ignored (apart from the existing mechanism). The default would be "j_.*" to ignore any parameters starting with j_ generally used for authentication



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)