Hi,
I'm not longer able to add a Facebook accounts via signon-ui
Steps:
1. Add Facebook account
2. UI load webpage
3. UI stop loading and open a tab in the default browser
4. After Login and Accept Ubuntu for Facebook appears a blank page with the text "Success"
My personal and temporary workaround was to change following in the src/browser-request.cpp
if (!m_allowedSchemes.contains(url.scheme())) {
TRACE() << "Scheme not allowed:" << url.scheme();
> return false;
}
System: Ubuntu 12.10 64-Bit
Package: signon-ui 0.11-0ubuntu1
Hi,
I'm not longer able to add a Facebook accounts via signon-ui
Steps:
1. Add Facebook account
2. UI load webpage
3. UI stop loading and open a tab in the default browser
4. After Login and Accept Ubuntu for Facebook appears a blank page with the text "Success"
Log: QDBusArgument, ) ) ( "FinalUrl" , QVariant(QString, "https:/ /www.facebook. com/connect/ login_success. html") ) ( "Identity" , QVariant(uint, 61) ) ( "OpenUrl" , QVariant(QString, "https:/ /www.facebook. com//dialog/ oauth?client_ id=302061903208 115&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) ) ( "requestId" , QVariant(QString, "/com/google/ code/AccountsSS O/SingleSignOn/ AuthSession_ a") ) ) :BrowserRequest (0x185fe20) nRequest QUrl( "https:/ /www.facebook. com//dialog/ oauth?client_ id=.... .&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" ) /www.facebook. com//dialog/ oauth?client_ id=.... ..&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" ) nRequest QUrl( "http:// www.facebook. com/login. php?skip_ api_login= 1&next= https:/ /www.facebook. com/dialog/ oauth?client_ id=.... .&redirect_ uri=https% 3A%2F%2Fwww. facebook. com%2Fconnect% 2Flogin_ success. html&display= popup&type= user_agent& scope=publish_ stream% 2Cread_ stream% 2Cstatus_ update% 2Cuser_ photos% 2Cfriends_ photos% 2Cxmpp_ login&from_ login=1& cancel_ uri=https: //www.facebook. com/connect/ login_success. html&display= popup&api_ key=......" )
service.cpp 206 queryDialog Got request: QMap(("Caption", QVariant(QString, "Facebook") ) ( "ClientData" , QVariant(
service.cpp 129 runQueue Head: SignOnUi:
browser-request.cpp 105 acceptNavigatio
browser-request.cpp 507 buildDialog Dialog was built
request.cpp 179 setWidget Requesting widget embedding
browser-request.cpp 283 onUrlChanged Url changed: QUrl( "https:/
browser-request.cpp 302 onLoadFinished Load finished true
browser-request.cpp 649 initializeField Couldn't find element: "input[name=email]"
browser-request.cpp 649 initializeField Couldn't find element: "input[name=pass]"
browser-request.cpp 105 acceptNavigatio
browser-request.cpp 143 urlIsBlocked Scheme not allowed: "http"
The Problem seems the HTTP Login Request.
My personal and temporary workaround was to change following in the src/browser- request. cpp mes.contains( url.scheme( ))) {
if (!m_allowedSche
TRACE() << "Scheme not allowed:" << url.scheme();
> return false;
}
regards,
BlueCase