You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Sushila Burgess (Jira)" <ji...@apache.org> on 2021/11/01 13:19:00 UTC

[jira] [Created] (WICKET-6929) User forced to log in twice after checking WebClientInfo

Sushila Burgess created WICKET-6929:
---------------------------------------

             Summary: User forced to log in twice after checking WebClientInfo
                 Key: WICKET-6929
                 URL: https://issues.apache.org/jira/browse/WICKET-6929
             Project: Wicket
          Issue Type: Bug
          Components: wicket-core
    Affects Versions: 9.5.0
         Environment: Windows 10 Enterprise, JDK 11.0.7, NetBeans 11.3 and Payara 5.201
            Reporter: Sushila Burgess
         Attachments: icase_debug.zip

We found that in Wicket 9, an intermittent error occurred which forced our users 
to log in twice, even though they were definitely already correctly logged in 
and their session had not expired. (This error did not occur in Wicket 1.5.)

We have found that this error is associated with checking WebClientInfo 
properties. In the course of redirection to and from BrowserInfoPage, it seems 
that the user's login credentials somehow get lost.

We have found a work-round, which is to check WebClientInfo properties before 
login. However, the disadvantage of this is that every single user sees the 
following message for perhaps a second as they first log in:

"If you see this, it means both JavaScript and meta-refresh are not support by 
your browser configuration. Please click this link to continue to the original 
destination."

We have attempted to reproduce this error in a simple quick-start application. 
We can reproduce it reliably on first opening *Chrome* or *Edge* on *localhost*.
In the current, simple application, we cannot reproduce it when visiting a URL 
with a fully qualified domain name, but it did occur, intermittently, in the 
full-scale application.

The quick-start application is attached as a zip file. Please see the README.txt of that application for a few more details.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)