un projet pour faire du passport js
Configurer l'envoi de mails, éditer le fichier config/mailer.js et mettre les bonnes informations
Comme le projet inclus des fichiers avec des infos sensibles ( app id et secret, mdp mail ...) petit rappel de commandes git utiles :
-
pour ne plus suivre les évolutions d'un fichier ( ne pas risquer de pousser son fichier de config/auth.js par exemple ) git update-index --skip-worktree config/auth.js
-
pour lister les fichiers que l'on ne suit plus : git ls-files -v . | grep ^S
-
pour se remettre à suivre un fichier ( pas exemple le config/auth.js parce que le repo distant l'a update) git update-index --no-skip-worktree config/auth.js
Vous devez configurer des variables d'environnement pour tous vos secrets et vos authentifications (FB, GG, Twitter, gmail). Utilisez la commande export dans le bash sous linux, paramétrez vos variables d'environnement sous windows.
Liste des variables d'environnement à paramétrer :
//iauthenticateSecrets export sessionsecretIAUTH="" export jwtsecretIAUTH=""
//FB : export clientIDFB="" export clientSecretFB="" export callbackURLFB="http://localhost:8080/auth/facebook/callback"
//Twitter : export consumerKeyTw="" export consumerSecretTw="" export callbackURLTw="http://localhost:8080/auth/twitter/callback"
//Google : export clientIDGG="" export clientSecretGG="" export callbackURLGG="http://localhost:8080/auth/google/callback"
//database export urlMongoDBIAUTH="mongodb://127.0.0.1/iauthenticate"
//gmail export userGMAIL="" export pwdGMAIL=""