2010-12-03 34 views
2

Je suis actuellement en train de dater les données d'autres réseaux en utilisant Gigya pour permettre aux utilisateurs de se connecter à mon site, puis de publier les données avec php dans ma base de données.Permettre aux utilisateurs de se connecter via d'autres réseaux

Je ne sais pas si c'est la meilleure option disponible car ils ne sont pas précis sur l'installation pour publier les données, etc; ils mettent tout en sous-sections sur la façon de faire des choses individuelles.

Je suis curieux de savoir s'il existe un tutoriel personnalisé sur l'utilisation d'un service différent ou sur le fait de le faire moi-même. J'ai lu les API et les développements de certains sites, et facebook en utilisant apparemment JSON, que je ne connais pas.

+0

Quelle est la question? – zerkms

Répondre

1

Vous avez deux éléments dans votre question.

D'abord, authentification. Il existe plusieurs services qui vous offrent l'authentification de plusieurs réseaux, mais en utiliser plusieurs pour un seul utilisateur n'est pas aussi courant: vous devrez probablement le faire vous-même. Pour gérer plusieurs identités en parallèle, votre serveur devra les stocker et gérer lui-même la session. Gigya est une solution d'authentification, il y a aussi deux autres bonnes:

Puis, en utilisant api. Pour ce faire, vous devrez décider quoi faire et ensuite appeler l'API vous-même en utilisant des SDK Javascript ou ceux du côté serveur. Notez que l'authentification devra vous fournir les clés oauth (méthode d'authentification la plus courante) pour publier des messages ou récupérer des données. Plus d'informations ici:

  • developers.facebook.com/docs/api
  • developer.twitter.com/doc
0

Une chose à noter à propos Gigya. Ils ont une fonction appelée "showAddConnectionUI" qui permet aux utilisateurs d'établir des connexions simultanées avec plusieurs réseaux sociaux. Par exemple, une fois qu'un utilisateur s'authentifie sur votre site avec Facebook, il peut également se connecter avec Twitter et Google si vous souhaitez autoriser cela. La bonne chose est que Gigya gère ces identités pour vous afin que techniquement vous n'ayez pas à implémenter quoi que ce soit de votre côté ... appelez simplement leur fonction getUserInfo et ils retourneront une collection d'identités.

Je ne sais pas si cela aide ... nous utilisons cette fonctionnalité sur notre site et cela fonctionne bien. Voici le lien vers showAddConnectionsUI:

http://wiki.gigya.com/030_API_reference/010_Client_API/020_Methods/socialize.showAddConnectionsUI