Skip to content

Girardvjonathan/secure-login-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laboratoire #5 du cours GTI-619 - Équipe 4A

Code basé sur un tutoriel. Repo accessible ici: https://github.com/bradtraversy/loginapp

Prérequis

Avoir nodejs d'installé et avoir une connexion internet active. Le serveur ne fonctionne pas correctement lorsque l'ordinateur hôte est connecté sur le réseau wifi privé de l'ÉTS.

Procédure d'installation

  1. Cloner le projet.
  2. Télécharger les certificats SSL du serveur à cet endroit : https://drive.google.com/open?id=0B_Qy_iFC7cj3SkNVRHpSM09oYzA.
  3. Dézipper l'archive de certificats SSL à la racine du répertoire du projet.
  4. Lancer la commande npm install afin d'installer les packages node nécessaires.
  5. À la racine du dossier, lancer la commande npm start.
  6. Dans un navigateur, aller à l'adresse suivante : https://localhost:3000.

Liste des utilisateurs

Rôle Username Password Email
Administrateur admin1 admin1 [email protected]
Administrateur admin2 admin2 [email protected]
Préposé aux clients résidentiels Utilisateur1 Utilisateur1 [email protected]
Préposé aux clients d'affaires Utilisateur2 Utilisateur2 [email protected]

Consulter la base de données

Aller sur le site de mLab avec ces identifiants :

  • user: gti619
  • password: gti619

Remarque sur le two-factor authentication

Le service Twilio a été utilisé afin d'envoyer les codes de vérification par SMS. Toutefois, il s'agit d'un compte d'essai et les numéros de téléphone destinataires des messages SMS doivent être manuellement entrés dans la liste de numéros de téléphone vérifiés. Cette opération peut se faire à cette adresse : https://www.twilio.com/console/phone-numbers/verified. Cette mesure a été adoptée par Twilio afin que les gens ne se créent pas des comptes d'essai dans l'unique but d'envoyer du spam.

Les informations pour se connecter au compte Twilio sont les suivantes :

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published