Sebastian Frey created SHIRO-887:
------------------------------------

             Summary: FormAuthenticationFilter trims passwords which start 
and/or end with one or more space character(s)
                 Key: SHIRO-887
                 URL: https://issues.apache.org/jira/browse/SHIRO-887
             Project: Shiro
          Issue Type: Bug
    Affects Versions: 1.9.1, 2.0.0
            Reporter: Sebastian Frey


The FormAuthenticationFilter trims passwords which start and/or end with one or 
more space character(s).

Since spaces at the start and/or end of a password are totally legit, the 
password param should not be trimmed, when processed by the 
FormAuthenticationFilter.

The reason for that behavior is, that in the FormAuthenticationFilter `WebUtils.
getCleanParam()`is called, which than calls `StringUtils.clean()`, which trims 
passed strings.
 
If desired, I would prepare a PR to fix that behavior.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to