We have a few Neo-X7-Mini displaying a status page from nagios for our NOC.
For this it needs to do 3 requests, one for the html and then for two images the html page refers too.
Since the servers needs basic auth we create the URL in the webpage-object like this:
The Xibo android client first tries the HTML without auth, which results in a 401 (auth needed).
Then it tries again with basic auth, success.
When it tries the refered pictures it tries again without basic auth resulting in a 401, but this time it does not retry with auth.
Windows clients and preview from the server interface all work perfectly.
It was set to manual, i’ve just tried Best Fit. Restarted the X7 to be sure. Same result.
As a workaround i can serve the two images without authentication. I’d rather not have too…
As far as i know we are at the latest firmware.
At first i suspected our virtualhost config, we do basic auth via radius and restrict on ip. But the problem only surfaces with the android client. Windows client and preview in browser are both ok.
Later this week i’ll try a packet capture on the nagios server to look at the request diffs between windows/android.
We have very little control over what the WebView does in Android. All we do is pass in the URL you give us and then WebView does all the rendering.
It works as far as I can see with standard basic authentication so it may be something in your setup that causes it. Either way I don’t think there’s anything we can do to alter it’s behaviour in this case. You may need to work around it server side if it won’t work any other way.
The reason I think it may be that you have older firmware is that the Chrome version number in your example log is relatively low.