Système complet d'authentification web incluant l'authentification simple par email et mot de passe, Oauth et la double authentification.
- Inscription d'utilisateur
- Connexion d'utilisateur sans double facteur
- Déconnexion d'utilisateur
- Vérification d'email à l'inscription
- Activation de la double authentification
- Vérification OTP à chaque connexion
- Désactivation de la double authentification
- Middleware d'authentification
- Connexion via Github
ATOHOUN ANDY (Développeur FullStack)
Ce projet est ouvert à toute contributions de développeur pour une optimisation ou un ajout de fonctionnalités utiles.
- Connexion via Google
- Mise en place d'un .env.example
- Mise en place d'un elevated token à la place d'un simple token lorsque la double authentification est activée
- Enrichissement du ReadME
- Rédaction d'une documentation Swagger
-
Cloner le projet:
git clone git@github.com:e-mandy/multicase-auth.git -
Installer les dépendances:
npm install