No user name and password prompt for http basic authentication protected pages
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Canonical System Image |
High
|
Bill Filler | ||
| | webbrowser-app (Ubuntu) |
High
|
Ugo Riboni | ||
| | webbrowser-app (Ubuntu RTM) |
High
|
Unassigned | ||
Bug Description
When accessing a http basic authentication protected page the browser does not prompt for a user name and password it simply displays the HTTP Error 401 Unauthorized message. The browser should prompt the user for credentials, set the Authorization header, etc...
Related branches
- Olivier Tilloy: Disapprove on 2015-07-01
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-06-17
-
Diff: 292 lines (+181/-5)7 files modifieddebian/control (+4/-4)
src/Ubuntu/Web/UbuntuWebView02.qml (+1/-1)
src/app/BasicAuthenticationDialog.qml (+76/-0)
src/app/WebViewImpl.qml (+5/-0)
tests/autopilot/webbrowser_app/emulators/browser.py (+18/-0)
tests/autopilot/webbrowser_app/tests/http_server.py (+20/-0)
tests/autopilot/webbrowser_app/tests/test_basic_authentication.py (+57/-0)
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-09-09
- Riccardo Padovani (community): Approve on 2015-07-02
- Ubuntu Phablet Team: Pending requested 2015-07-01
-
Diff: 283 lines (+172/-5)7 files modifieddebian/control (+3/-3)
src/Ubuntu/Web/UbuntuWebView02.qml (+1/-1)
src/app/HttpAuthenticationDialog.qml (+76/-0)
src/app/WebViewImpl.qml (+5/-1)
tests/autopilot/webbrowser_app/emulators/browser.py (+18/-0)
tests/autopilot/webbrowser_app/tests/http_server.py (+20/-0)
tests/autopilot/webbrowser_app/tests/test_basic_authentication.py (+49/-0)
| Alan Pope 🍺🐧🐱 🦄 (popey) wrote : | #2 |
Easy to confirm.
Visit http://
On the desktop you get a login dialog, on the phone you get an error:-
http://
| Olivier Tilloy (osomon) wrote : | #3 |
An additional API is required in oxide to implement that. See bug #1422339.
| Changed in webbrowser-app: | |
| status: | New → Confirmed |
| importance: | Undecided → Medium |
| Changed in webbrowser-app (Ubuntu RTM): | |
| status: | New → Confirmed |
| Changed in webbrowser-app (Ubuntu): | |
| assignee: | nobody → Ugo Riboni (uriboni) |
| importance: | Undecided → High |
| no longer affects: | webbrowser-app |
| Changed in webbrowser-app (Ubuntu RTM): | |
| importance: | Undecided → High |
| Changed in webbrowser-app (Ubuntu): | |
| status: | Confirmed → In Progress |
| Sam Bull (dreamsorcerer) wrote : | #4 |
Note: If you need to access a page, you can enter the login as part of the URL as a simple workaround. (http://
| ffp (f-font) wrote : | #5 |
This procedure works correctly on my ubuntu phone (http://
| costales (costales) wrote : Re: [Bug 1422534] No user name and password prompt for http basicauthentication protected pages | #6 |
Hi, that is not working for Transmission daemon, it is listening at 9091.
Best regards
--
Sent using Dekko from my Ubuntu device
| ffp (f-font) wrote : | #7 |
For Transmission daemon, the url is http://
The url can be LAN or WAN.
The password doesn't accept some characters, such as "/".
| Łukasz Zemczak (sil2100) wrote : | #8 |
This bug was fixed in the package webbrowser-app 0.23+15.
---------------
webbrowser-app (0.23+15.
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk. added: po/mr.po
[ Olivier Tilloy ]
* Allow saving canvas images from the context menu.
* Handle HTTP authentication requests by showing an authentication
dialog. (LP: #1422534)
* Remove the workaround for bug #1471181 now that oxide 1.9 has been
released with a proper fix. (LP: #1471181)
* Set the 'visible' property of actions instead of 'enabled' to ensure
the visibility of the corresponding entries in the drawer menu
matches. (LP: #1495297)
* Use SIGABRT instead of SIGSEGV to crash a renderer process in tests.
(LP: #1493825)
* Use the new WebContext.
(LP: #1410753)
[ Ugo Riboni ]
* Handle HTTP authentication requests by showing an authentication
dialog. (LP: #1422534)
webbrowser-app (0.23+15.
[ CI Train Bot ]
* Resync trunk.
[ Olivier Tilloy ]
* Update translation template.
[ Ugo Riboni ]
* Do not redefine the action property on context menu delegates, just
assign to the existing ListItems.
[ Zoltán Balogh ]
* Use right name for AbstractButton when 1.3 UITK is used.
webbrowser-app (0.23+15.
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk.
[ Michael Terry ]
* Use the Ubuntu/Canonical search tag when searching with DuckDuckGo.
(LP: #1490283)
[ Olivier Tilloy ]
* Display a friendly message when the renderer process crashes or is
killed. This adds a runtime dependency for webbrowser-
on python3-psutil. (LP: #1375272)
* Do not display the bottom edge hint on tablets in wide mode. (LP:
#1488995)
* Update translation template.
[ Riccardo Padovani ]
* Don't store urls with status different from 2xx in the history. (LP:
#1244335)
* Don't store urls with status different from 2xx in the history. (LP:
#1244335)
[ Ugo Riboni ]
* Allow choosing the bookmark folder when bookmarking a link from the
context menu. Disable the bookmark option when the link is already
bookmarked. Ensure the bookmark star state in the chrome is always
consistent with the bookmarked state of the current webview URL.
(LP: #1477314)
* Properly reset focus when the current tab changes (including as a
result of closing tabs). (LP: #1488470)
webbrowser-app (0.23+15.
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk.
[ Olivier Tilloy ]
* Use the contextMenu API new in oxide 1.8. Update the visuals for the
context menu in narrow and wide form factors. Add text editing
commands to the context menu. Add unit and autopilot tests for the
context menu features. This bumps the runtime dependency of webapp-
container and qtdeclarative5-
qmlplugin to 1...
| Changed in webbrowser-app (Ubuntu RTM): | |
| status: | Confirmed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #9 |
This bug was fixed in the package webbrowser-app - 0.23+15.
---------------
webbrowser-app (0.23+15.
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk. added: po/mr.po
[ Olivier Tilloy ]
* Allow saving canvas images from the context menu.
* Handle HTTP authentication requests by showing an authentication
dialog. (LP: #1422534)
* Remove the workaround for bug #1471181 now that oxide 1.9 has been
released with a proper fix. (LP: #1471181)
* Set the 'visible' property of actions instead of 'enabled' to ensure
the visibility of the corresponding entries in the drawer menu
matches. (LP: #1495297)
* Use SIGABRT instead of SIGSEGV to crash a renderer process in tests.
(LP: #1493825)
* Use the new WebContext.
(LP: #1410753)
[ Ugo Riboni ]
* Handle HTTP authentication requests by showing an authentication
dialog. (LP: #1422534)
-- Olivier Tilloy <email address hidden> Sun, 13 Sep 2015 21:25:02 +0000
| Changed in webbrowser-app (Ubuntu): | |
| status: | In Progress → Fix Released |
| Pat McGowan (pat-mcgowan) wrote : | #10 |
fix is worth noting
| Changed in canonical-devices-system-image: | |
| assignee: | nobody → Bill Filler (bfiller) |
| importance: | Undecided → High |
| milestone: | none → ww40-2015 |
| status: | New → Fix Committed |
| Rüdiger Kupper (ruediger.kupper) wrote : | #11 |
Works! Thank you!
| Changed in canonical-devices-system-image: | |
| status: | Fix Committed → Fix Released |


Status changed to 'Confirmed' because the bug affects multiple users.