[Google+] Login is broken; auth. sequence ends up ejected into the browser

Bug #1614126 reported by David Barth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
The Webapps-core project
In Progress
Critical
Alberto Mardegan
webapps-sprint
In Progress
Critical
Alberto Mardegan

Bug Description

Trying to logon with Google+, the OA auth. trust prompt passes, then we get redirected to a web logon page, inside the webapp. And that finally gets ejected into the browser, because that's not detected as a valid SAML destination.

Related branches

David Barth (dbarth)
Changed in webapps-core:
assignee: nobody → Alberto Mardegan (mardy)
status: New → Triaged
Changed in webapps-sprint:
assignee: nobody → Alberto Mardegan (mardy)
status: New → Triaged
milestone: none → sprint-26
Revision history for this message
Alberto Mardegan (mardy) wrote :

Which version of webbrowser-app do you have installed?

This sounds a lot like bug 1573017, which should be already fixed (except in xenial).

Changed in webapps-sprint:
status: Triaged → Incomplete
Revision history for this message
David Barth (dbarth) wrote :

I updated to the latest rc-proposed (r558 on krillin), running webapp-container 0.23+15.04.20160803.1-0 but i'm still being ejected.

Alberto Mardegan (mardy)
Changed in webapps-sprint:
milestone: sprint-26 → sprint-27
Revision history for this message
Alberto Mardegan (mardy) wrote :

I couldn't reproduce this bug: after logging in, I get a screen that says that my browser is not supported by Google+.

I collected the logs here: http://paste.ubuntu.com/23494611/

This warning is telling:
file:///usr/share/webbrowser-app/webcontainer/WebappContainerWebview.qml:86:5: QML Connections: Cannot assign to non-existent property "onSamlRequestUrlPatternReceived"

It looks like the Google+ webapp is overriding the webview, in such a way that breaks the code flow.

David Barth (dbarth)
Changed in webapps-sprint:
milestone: sprint-27 → sprint-28
Alberto Mardegan (mardy)
Changed in webapps-core:
status: Triaged → In Progress
Changed in webapps-sprint:
status: Incomplete → In Progress
Changed in webapps-core:
importance: Undecided → High
importance: High → Critical
Changed in webapps-sprint:
importance: Undecided → Critical
Revision history for this message
Alberto Mardegan (mardy) wrote :

Note that Google+ does not work at all on rc-proposed for canonical.com accounts, as I reported in bug 1644585.

David Barth (dbarth)
Changed in webapps-sprint:
milestone: sprint-28 → sprint-29
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.