2015-04-28 2 views
1

J'apprends à construire seulement les services de repos (sans aucun client) en utilisant node.js et passeport. Jusqu'à présent, j'ai été en mesure de figure about how to establish a facebook stratergy mais tous ces exemples connaissent le côté client, donc il sert les pages sur le scénario de réussite ou d'échec. Puisque je n'ai aucune idée de qui seraient les clients, j'ai des questions suivantes;
Étant donné que l'appel d'origine est peut-être retourné au client sans attendre le rappel, comment allons-nous créer l'authentification de cette façon, puis le même client reviendra pour voir le statut de l'authentification, nous avons mis le jeton la session sur l'authentification côté serveur est-elle terminée?
Y a-t-il des commentaires où que ce soit expliquant comment construire uniquement les services de repos avec passeport ou toute autre forme d'authentification des médias sociaux?Comment construire un service REST dans node.js en utilisant un passeport pour facebook sans clients?

+0

J'ai trouvé la réponse la plus proche ici http://stackoverflow.com/questions/14572600/passport-js-restful-auth – Nair

Répondre

1

J'ai trouvé la réponse la plus proche ici passport.js RESTful auth
Pour les applications mobiles, depuis l'authentification des médias sociaux se produit du côté client, pas besoin d'avoir auth et rappel du côté serveur. Au lieu de cela, établissez une relation de confiance avec un client au moyen d'un code secret crypté et utilisez https pour renvoyer la requête au serveur du client une fois authentifié dans le client et mettre à jour le serveur avec un jeton authentifié.