L'authentification à Réagir Natif et de l'API backend

Je suis d'essayer d'envelopper ma tête autour de oauth avec une Réagir application Native et une autre NodeJS/Express API backend. Je comprends https://github.com/adamjmcgrath/react-native-simple-auth offre d'authentification pour Réagir application Native et http://passportjs.org/ offre d'authentification pour un NodeJS backend. Je ne suis pas sûr comment connecter ces deux pour l'authentification pour la connexion et l'accès à l'API.

J'aimerais utilisateurs de se connecter à Réagir application Native, soit par e-mail et le mot de passe ou via Facebook/Twitter/Google. Une fois connecté à l'application, que dois-je envoyer à l'API pour s'assurer qu'ils sont authentiques et ont accès à un itinéraire précis?

Voici un exemple de flux de connexion et de voir la session de l'utilisateur paramètres:

  1. Utilisateur se connecte à Réagir application Native via e-mail/mot de passe ou Facebook/Twitter/Google.
  2. Utilisateur est authentifié
  3. Application en fait la demande pour OBTENIR /api/paramètres
  4. API vérifie que l'utilisateur est authentifié et renvoie que les paramètres de l'utilisateur ou de l'API vérifie que l'utilisateur n'est pas authentifié et renvoie une 403.
  • Cet exemple peut vous aider. Il démontre l'utilisation de Express/Passport.js avec Réagissent Natif de conduite auth opérations. >réagir-native-connexion est un exemple Réagir Natif de projet montrant comment utiliser une WebView et réagir-native-les cookies pour vous connecter à votre compte principal. >Lien: github.com/ryanmcdermott/react-native-login
InformationsquelleAutor wwwuser | 2016-04-29