掲示板

Facebook Connect funktioniert nicht mehr

thumbnail
7年前 に Johannes Feulner によって更新されました。

Facebook Connect funktioniert nicht mehr

New Member 投稿: 4 参加年月日: 16/07/05 最新の投稿
Seit gestern, 27.03.2017, funktioniert auf unserer Liferay 6.2 ga6 Website www.scorio.com der Login mit Facebook Connect nicht mehr.

Nach der Authentisierung bei Facebook erfolgt ein Redirect auf unsere Homepage mit merkwürdigem URL Fragment: http://www.scorio.com/#_=_

Die Anmeldung bei Facebook scheint zu funktionieren und schießlich wird auch unsere Redirect URL http://www.scorio.com/c/login/facebook_connect_oauth aufgerufen. Anstelle des Einloggens oder des Anlegen eines neuen Users erfolgt aber der Redirect auf http://www.scorio.com/#_=_

Im Liferay Logfile (catalina.out) erscheinen keine Meldungen.

Könnte die automatische Umstellung der Facebook Graph-API von 2.2 auf 2.3 der Grund sein?

Was kann ich tun, um den Fehler einzukreisen?

Update1:
Die API 2.3 scheint der Grund zu sein auf https://developers.facebook.com/docs/apps/changelog heißt es

[Oauth Access Token] Format - The response format of https://www.facebook.com/v2.3/oauth/access_token returned when you exchange a code for an access_token now return valid JSON instead of being URL encoded. The new format of this response is {"access_token": {TOKEN}, "token_type":{TYPE}, "expires_in":{TIME}}. We made this update to be compliant with section 5.1 of RFC 6749. es


Wo gibt es ein Update für com.liferay.portal.facebook.FacebookConnectImpl.java aus portal-impl.jar ?

Update2:
Problem gelöst, Facebook Connect geht wieder. Da auf die Schnelle keine grundlegende Lösung in Sich ist, habe ich einen Liferay -> Facebook Proxy geschrieben und auf unserer Site getestet. Er schein gut zu funktionieren. Aber mal sehen, ob das von Dauer ist: Facebook springt, Liferay kriecht.

Wer das gleiche Problem hat kann gerne meine Lösung testen:

In den Facebook Settings des Portals die OAuth Token URL ersetzen durch: http://www.scorio.com/scorio-facebookProxy/oauth/access_token
(ja, "http") und schon sollte es funktionieren.

Wer die Lösung nach erfolgreichem Test bei sich installieren möchte, nimmt bitte mit mir Kontakt auf: johannes.feulner@scorio.com
thumbnail
7年前 に Jaime Pla によって更新されました。

RE: Facebook Connect funktioniert nicht mehr

New Member 投稿: 2 参加年月日: 13/06/26 最新の投稿
Dear Johannes,

I have tested your proxy solution on a 6.1 installation and it works fine.

Many thanks!