Google app engine - connectez-vous avec Google, Facebook
Je voudrais que les utilisateurs de mon application, hébergé dans Google app engine, de connexion de la même manière que je fais dans StackExchange, à l'aide de mon compte Google ou Facebook compte.
J'ai quelques questions sur ce:
- Je voudrais voir quelques tutoriels sur la base de connexion seulement
- Je voudrais voir un tutoriel(s) sur le social login (Google, Facebook, etc.. )
source d'informationauteur Mc-
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le Fédérés de connexion API fourni par Google pour aider les utilisateurs à se connecter à l'aide de Open ID fournisseurs (tels que Google, Windows Live, Yahoo, etc.).
Consultez ces liens:
OpenID dans Google App Engine
Appengine
Un système de connexion est plutôt simple. Fondamentalement, c'est quelque chose comme ceci:
Utilisateur veut accéder à quelque chose qui est limité et les besoins d'un Compte valide.
- Vous vérifier si il est connecté.
Si non, vous invite l'utilisateur à créer un compte ou se connecter.
Si il a un compte, il va saisir son nom d'utilisateur/mot de passe (de préférence sur SSL). Vous vérifiez ensuite si la combinaison est valide et mis son état connecté. La meilleure façon de le faire serait un cookie en plus d'une variable de session, mais cela dépend de ce que vous voulez utiliser.
Si l'utilisateur n'a pas un compte, vous pouvez lui donner le choix d'en créer un. Ici, vous laissez lui remplir tout ce dont vous avez besoin, nom, Nom d'utilisateur, mot de passe et ainsi de suite. Et assurez-vous d'envoyer le tout sur SSL de nouveau.
À partir de là, il doit alors être en mesure de vous connecter avec succès.
Si vous voulez un peu de code de ce qui semble être complète: http://www.wikihow.com/Create-a-Basic-Login-Script-in-PHP
Pour facebook, c'est un peu différent comme Facebook exige que l'utilisateur soit connecté et vous invite sur son propre si il ne l'est pas. Pour voir comment utiliser le Facebook de l'API, vous pouvez aller ici: http://developers.facebook.com/docs/guides/web/
De la partie Authentification est celui que vous devriez regarder.
Un bon exemple pour facebook authentification est runwithfriends.
La source est disponible et je vous suggère de le prendre et apprendre et votre facebook authentification de travail.