Authentification sans nom d'utilisateur et un mot de passe

voix
2

Je travaille sur une application AIR qui se connecte à facebook. Après que l'utilisateur se connecte à son compte facebook, il devrait être en mesure de faire des choses sur le compte lié au compte Facebook, il est connecté en.

En règle générale, vous auriez une fonction login () qui accepte un nom d'utilisateur et un mot de passe, les authentifie et définit un cookie. Dans mon cas, tout ce que j'ai après l'utilisateur se connecte à Facebook est son facebook ID utilisateur, comment authentifier les utilisateurs en fonction de cela?

Merci,

Créé 07/06/2009 à 07:39
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
4

Vous ne faites pas vraiment l'authentification plus si votre ayant l'utilisateur se connecter via leur compte Facebook, maintenant Facebook gère l'authentification et il vous suffit de le relier au compte Facebook vous donne. C'est le point tout autant que je peux voir.

modifier:

Oui, mais dire que j'utilise une fonction comme login (FBuid), comment le contrôle de back-end que l'utilisateur est en fait connecté avec FB et est effectivement authentifié?

Si vous l'avez configuré correctement, l'API se connecter à Facebook et leurs scripts vérifie si l'utilisateur est déjà connecté (ie. Ils ont une session active, ce qui est confirmé par un cookie de session facebook valide). Si elles ne sont pas une session active, alors il leur demandera de se connecter à leur compte et vous renvoyer l'utilisateur Facebook Id. S'ils ont une session active ils vont tout simplement retourner l'ID utilisateur Facebook vous sans demander à l'utilisateur quoi que ce soit. L'utilisateur Facebook Id que vous recevez de retour est la confirmation qu'ils ont été authentifiés.

Créé 07/06/2009 à 10:42
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more