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

Felix Meschberger resolved SLING-1220.
--------------------------------------

    Resolution: Fixed

Committed a fix in Rev. 886796 (see subversion log)

> [httpauth] Providing illegal credentials is not properly reported
> -----------------------------------------------------------------
>
>                 Key: SLING-1220
>                 URL: https://issues.apache.org/jira/browse/SLING-1220
>             Project: Sling
>          Issue Type: Bug
>          Components: Extensions
>    Affects Versions: Extensions httpauth 2.0.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Extensions httpauth 2.0.6
>
>
> When providing illegal credentials in the login form, the form is silently 
> redrawn without any indication as to what the problem is.
> The cause is the cooperation with the login form and the HTTP Header 
> Authentication handler: The login form provides a parameter for the handler 
> to identify the request as coming from the login form as an Ajax request.
> If this parameter is set when the requestAuthentication method is called, the 
> response should be indicative of the login failure. And the client side 
> script should identify this failure and display a message.
> The mechanism to convey this problem is sending a 403/FORBIDDEN status, which 
> may be caught by the client side script and display the message. We do not 
> use a 401/UNAUTHORIZED in this case, because this is caught by the browser 
> causing the browser to display the standard login box.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to