2017-01-26 2 views
1

Ich erhalte Fehler folgende während social login(Janrain) für X-Cart-basierte E-Commerce-Website (Facebook und Google+) KonfigurationtokenUrl in sozialen Login (JanRain) für x-cart

Die tokenUrl oder xdReceiver hat nicht wurde auf die weiße Liste gesetzt

während die TokenUrl, die ich gesetzt habe, dh [www.culturetruck.com][1] ist auf der weißen Liste. Ich glaube, ich habe das Konzept von tokenUrl nicht verstanden. Bitte schlage mir vor, was ich als Token-URL verwenden soll, um Token in X-Cart zu erhalten?

Antwort

2

1) Nach 'Social Login Fluss Lösungsweg' http://developers.janrain.com/overview/social-login/social-login-overview/

  • JanRain Beiträge ein Zugriffstoken zu Ihrem Token-URL.

  • Mithilfe des Zugriffstokens und Ihres API-Schlüssels kann Ihre Anwendung Daten über den Benutzer über unsere REST-API für soziale Anmeldungen abrufen.

  • Benutzerdaten können auf Ihrer Website geliefert werden, um den Endbenutzer Erfahrung anzupassen.

2) X-Cart 4 'Social Login' Modul verwendet URLs wie diese https://www.culturetruck.com/xauth_return_rpx.php?xid=8bf6ea9554b4b33e4698d0258575d7da als Token-URL.

In diesem Fall können Sie diese URLs auf die Whitelist

hinzuzufügen haben
www.culturetruck.com 
culturetruck.com 
*.culturetruck.com 
cdn-social.janrain.com 

nach https://janrain.zendesk.com/hc/en-us/community/posts/203661356-The-definitive-token-URL-or-xdReceiver-has-not-been-whitelisted-error-thread

3) Um
http://developers.janrain.com/overview/social-login/social-sign-in-migration-guide/#Step_3Generate_New_Code

dies eine Integration von Grund auf neu folgen Sie diesem Leitfaden zu erstellen ist über Token URL
http://developers.janrain.com/overview/social-login/implementing-social-login/#4_Create_a_Server-side_Token_URL

+0

Danke, ich habe die Token-URL bearbeitet Und alle URLs, die du erwähnt hast, waren bereits auf der Whitelist, haben immer noch das gleiche Problem, sie loggen sich in Facebook und Google + ein, loggen sich aber nicht auf meiner Website ein. Das Janrain-Widget zeigt die Tokenurl-Umleitungsnachricht, aber dann passiert nichts und die Anmelde-Schaltflächen erscheinen wieder. – Vraj

+0

Ihr Token-URL-Skript sollte ein X-Cart-Profil/eine X-Cart-Sitzung in Ihrer Datenbank erstellen. Es sollte sich wie Module/XAuth/return.php verhalten. Der zugehörige Code ist 'func_xauth_login ($ idData ['service'], $ idData ['provider'], $ idData ['identifier'], $ profile, $ address, $ error)' –

+0

Sie sollten sehen können, was Die Token-URL wird von X-Cart erstellt, indem Sie Ihre Browser-Entwicklungstools verwenden und die Netzwerkaufrufe verfolgen. Sie sollten sehen, dass die Token-URL während der Initiierung des Janrain Social Login-Prozesses als Parameter übergeben wird. – PBJanrain

Verwandte Themen