2015-05-15 18 views
5

Ero alla ricerca di un esempio solido o di essere indicato nella giusta direzione su come simulare il test del processo di login di Passport-Facebook. Completamente ignaro come da dove cominciare.Testing Facebook Strategia Passaporto Oauth

Sono aperto a qualsiasi framework di test.

migliore, Austin

+0

Ho avuto problemi anche, si spera ci sono tutte le persone rispondere a questa domanda .. –

+0

Il authorization_code' tipo 'concessione (quello che richiede il utente per accedere al server del provider) non può essere completamente testato. Se si utilizza [Concessione] (https://github.com/simov/grant) è possibile sovrascrivere il 'authorize_url' di Facebook e' access_url' per puntare a un server locale nei test. Queste route devono restituire un token di accesso falso, che riceverai nell'ultima callback della tua app. Non ho idea di come sia possibile raggiungere questo obiettivo con Passport, ma non lo uso più per il login OAuth :) – simo

risposta

0

Mentre documentazione Passport fornisce un grezzo/esempio di base per l'uso del passaporto-Facebook strategia

http://passportjs.org/docs/facebook

È possibile, come per dare un'occhiata a questo tutorial da scoth.io per un esempio dettagliato, ti insegna come autenticarti tramite Facebook, Twitter e Google + usando Node.js e le rispettive strategie. Dovrete seguire le prime due lezioni per raggiungere il tuo obiettivo

https://scotch.io/courses/easy-node-authentication

+0

Link non è più attivo :( – vapurrmaid