Skip to content

OpenDataUM32017/iauthenticate

 
 

Repository files navigation

iauthenticate

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=""

About

un projet pour faire du passport js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 52.0%
  • HTML 48.0%