Facebook login shows blank window

Bug #1183566 reported by bluenova
26
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Online Accounts: Sign-on UI
New
Undecided
Unassigned

Bug Description

When trying to sign in to Facebook the Auth window just shows blank and a new browser tab is opened with:

URL: https://www.facebook.com/connect/blank.html#_=_

Content:
Success
SECURITY WARNING: Please treat the URL above as you would your password and do not share it with anyone.

Running with SSOUI_LOGGING_LEVEL=2 gives:

service.cpp 179 queryDialog Got request: QMap(("Caption", QVariant(QString, "Facebook") ) ( "ClientData" , QVariant(QDBusArgument, ) ) ( "FinalUrl" , QVariant(QString, "https://www.facebook.com/connect/login_success.html") ) ( "Identity" , QVariant(uint, 7) ) ( "Mechanism" , QVariant(QString, "user_agent") ) ( "Method" , QVariant(QString, "oauth2") ) ( "OpenUrl" , QVariant(QString, "https://www.facebook.com//dialog/oauth?client_id=XXXXXXXXXX&redirect_uri=https://www.facebook.com/connect/login_success.html&display=popup&type=user_agent&scope=publish_stream,read_stream,status_update,user_photos,friends_photos,xmpp_login") ) ( "StoredIdentity" , QVariant(bool, true) ) ( "UserName" , QVariant(QString, "") ) ( "requestId" , QVariant(QString, "/com/google/code/AccountsSSO/SingleSignOn/AuthSession_2") ) )
service.cpp 98 runQueue Head: SignOnUi::BrowserRequest(0x1c115b0)
browser-request.cpp 117 acceptNavigationRequest QUrl( "https://www.facebook.com//dialog/oauth?client_id=XXXXXXXXXX&redirect_uri=https://www.facebook.com/connect/login_success.html&display=popup&type=user_agent&scope=publish_stream,read_stream,status_update,user_photos,friends_photos,xmpp_login" )
browser-request.cpp 526 buildDialog Dialog was built
request.cpp 136 setWidget Requesting widget embedding
Object::connect: No such slot SignOnUi::RequestPrivate::onEmbedError()
Object::connect: (sender name: 'request-widget')
inactivity-timer.cpp 54 onTimeout
browser-request.cpp 305 onUrlChanged Url changed: QUrl( "https://www.facebook.com//dialog/oauth?client_id=XXXXXXXXXX&redirect_uri=https://www.facebook.com/connect/login_success.html&display=popup&type=user_agent&scope=publish_stream,read_stream,status_update,user_photos,friends_photos,xmpp_login" )
browser-request.cpp 324 onLoadFinished Load finished true
browser-request.cpp 693 initializeField Couldn't find element: "input[name=email]"
browser-request.cpp 693 initializeField Couldn't find element: "input[name=pass]"
browser-request.cpp 117 acceptNavigationRequest QUrl( "http://www.facebook.com/login.php?skip_api_login=1&api_key=XXXXXXXXXX&signed_next=1&next=https://www.facebook.com/dialog/oauth?redirect_uri=https%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html&display=popup&scope=publish_stream%2Cread_stream%2Cstatus_update%2Cuser_photos%2Cfriends_photos%2Cxmpp_login&type=user_agent&client_id=XXXXXXXXXX&ret=login&cancel_uri=https://www.facebook.com/connect/login_success.html?error=access_denied&error_code=200&error_description=Permissions+error&error_reason=user_denied#_=_&display=popup" )
browser-request.cpp 156 urlIsBlocked Scheme not allowed: "http"
Created new window in existing browser session.

I've removed the client ids for security. I've also tried logging out of Facebook and trying it in which case the browser tab asks you to login then takes you to the same page as above.

Revision history for this message
Ben Ritter (benjaminaritter) wrote :

I experienced the same thing. Instead of loading the facebook auth page in the settings app, a new tab was opened in Chrome (which was already running).

As I had not already authorised Ubuntu to use my facebook, the new tab led me through the authorisation process, before reaching the page mentioned above. The authorisation process included the url https://www.facebook.com/connect/login_success.html#access_token=XXXX (which I assume is the needed token).

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.