Articles of passport facebook

L’authentification de Passport facebook ne fonctionne pas

J’ai une application nodeJS (express), qui a un identifiant de connexion facebook. J’utilise l’authentification passport-facebook, décrite ici, passport-facebook . Mon identifiant fonctionnait encore il y a quelques semaines, mais quelque chose a changé. Je ne suis pas sûr si Facebook a changé quelque chose ou si j’ai changé. Je n’ai touché à aucun code de […]

Comment utiliser l’API Facebook Graph après s’authentifier avec la stratégie Facebook de Passport.js?

J’ai authentifié mon utilisateur avec la stratégie Facebook et obtenu ses informations d’utilisateur. Mon application doit maintenant atteindre d’autres points de terminaison de l’API graphique sur Facebook. Je ne vois pas un moyen d’accéder à un outil pour envoyer des demandes à l’API graphique Facebook. En examinant un peu plus loin la stratégie, je constate […]

Node Passport-facebook login dans l’application Page Tab Facebook

Je développe une application Web dans NodeJS et AngularJS, qui est une application PageTab sur Facebook. Pour la connexion, j’utilise la bibliothèque Passport-facebook . Mon middleware est: passport.authenticate(‘facebook’, { display: ‘popup’, scope: [‘read_stream’, ‘publish_actions’, ’email’, ‘user_photos’] }) L’application fonctionne si je suis en dehors de l’onglet de Facebook, mais lorsque j’essaie dans Facebook, j’obtiens une […]

le champ email est optionnel dans la stratégie facebook de passportjs

J’ai écrit le code de connexion avec facebook, tout fonctionne et je reçois l’adresse e-mail de l’utilisateur. Mais il existe une autre option sur Facebook qui permet à l’utilisateur de sélectionner les données auxquelles mon application aura access. Si l’utilisateur clique dessus, il voit le nom et tous les éléments marqués comme requirejs, mais l’e-mail […]

Oauth2 stream sans redirect_uri

Je crée une application Android / iOS qui communique avec un serveur Node.js et souhaite les identifier en toute sécurité sur mon serveur à l’aide de Google (et / ou Facebook) et de OAuth2. J’ai consulté la documentation suivante: https://developers.google.com/+/web/signin/server-side-flow Je n’ai pas besoin d’autorisation, j’ai seulement besoin d’une authentification (je veux seulement m’assurer que […]

Comment fournir à l’interface utilisateur un jeton Web JSON après l’authentification du serveur?

Jusqu’à présent, je n’ai traité que des applications rendues par le serveur. Après qu’un utilisateur se soit connecté via un nom d’utilisateur / mot de passe ou à l’aide d’un fournisseur OAuth (Facebook, etc.), le serveur a simplement défini un cookie de session lors de la redirection vers la page correspondante. Cependant, je tente maintenant […]

req.session.passport et req.user sont vides, et req.isAuthenticated renvoie false après la première connexion réussie à l’aide de passport-facebook

Après la première connexion réussie à partir de Facebook et le rappel de redirection de connexion à l’aide de passport-facebook 1.0.3 et express 4.6.1, req.session.passport et req.user contiennent la valeur définie lors de l’appel de sérialisation (que je reçois de stragegy), mais lors de visites ultérieures sur différentes routes du site, req.session.passport et req.user sont […]

PassportJS Session Mixed Up

Sur notre application ExpressJS, la session de passeport est mélangée à des moments aléatoires lorsqu’elle est transmise au serveur de production. Au hasard, la page peut charger la vue d’un autre utilisateur même si je ne me suis pas déconnecté de ma session. Sans rien faire d’autre, un autre rafraîchissement me ramènera sur mon propre […]

Récupérer une photo de Facebook en utilisant passport-facebook

Je suis capable de récupérer des informations utilisateur de base via passport-facebook, en suivant le code ci-dessous et en enregistrant dans mongodb app.get(“/auth/facebook”, passport.authenticate(“facebook”, { scope : [“email”, “publish_stream”, “user_location”, “user_hometown”, “user_birthday”, “read_friendlists”]})); app.get(“/auth/facebook/callback”, passport.authenticate(“facebook”,{ successRedirect: ‘/’, failureRedirect: ‘/’})); var mongoose = require(‘mongoose’), FacebookStrategy = require(‘passport-facebook’).Strategy, Users = mongoose.model(‘Users’); module.exports = function (passport, config) { […]

Passport.js: stratégie de passeport-facebook-jeton, connexion via JS SDK, puis authentification du passeport?

Je cherchais un moyen d’autoriser mon client à utiliser le kit de développement logiciel (SDK) JS de Facebook, puis à transférer cette autorisation sur mon serveur de nœud (afin qu’il puisse vérifier les demandes à l’aide de l’API fb graph) Je suis tombé sur: https://github.com/jaredhanson/passport-facebook/issues/26 Et https://github.com/drudge/passport-facebook-token ce qui semble être une stratégie totalement différente […]