2010-10-04 37 views
1

J'implémente Gigya pour autoriser les utilisateurs de Facebook, Twitter, LinkedIn et Gmail. Everthing fonctionne très bien car j'ai besoin de très peu d'informations. J'utilise socialize logout pour déconnecter les utilisateurs, mais cela ne fonctionne pas comme souhaité, il se déconnecte du site hébergé mais pas du fournisseur de services.Gigya Logout Édition

Y a-t-il une option que j'aurais pu ignorer qui déconnecte les utilisateurs des fournisseurs de services? J'utilise facebook, twitter, linkedin et google.

J'apprécie toute aide.

Merci,

Nick

Répondre

0

Nick,

Vous pouvez le faire pour Facebook en configurant un alias de domaine (CNAME):

http://wiki.gigya.com/035_Socialize_Setup/020_Facebook_Settings

Ceci ne concerne que Facebook . Pour les autres fournisseurs de services (twitter, google, etc.), les utilisateurs resteront connectés.

Je soupçonne que la fonctionnalité évoluera à mesure que ce problème recevra plus d'attention. Pour l'instant, peut-être que le processus de déconnexion de votre site doit rappeler aux utilisateurs qu'ils sont toujours connectés au fournisseur (xyz).

0

La réponse est correcte, donc mes commentaires s'ajoutent aux siens.

Le comportement que vous voyez est correct. Gigya est essentiellement un proxy pour la connectivité des utilisateurs et, par conséquent, représente une session sur le réseau social pour le site à travers lequel l'utilisateur connecté. Cependant, la session avec le fournisseur de réseau social est également distincte, donc Gigya ne présume pas qu'elle possède la connexion sociale absolue de l'utilisateur. À titre de meilleure pratique, Gigya recommande que votre site/application avertisse l'utilisateur de se déconnecter de chaque réseau auquel il est connecté. Bien que Facebook fournisse un mécanisme pour déconnecter l'utilisateur de Facebook (comme décrit dans la réponse précédente), d'autres connexions de réseau social doivent être terminées par l'utilisateur. Ceci est particulièrement important pour les ordinateurs publics/partagés. Pour fournir une intégrité supplémentaire Gigya fournit également un paramètre appelé «sessionExpiration» pour connect/login qui détermine la longévité de la session.

+0

Je pense que les développeurs et de nombreux utilisateurs auraient aimé avoir le choix de mettre fin à la connexion en un seul clic. – Nick