J'ai une application web qui est Angular2 sur le front-end et NodeJS sur le back-end. Je souhaite autoriser les clients à utiliser Google Authenticator pour sécuriser leurs comptes.
Comment puis-je implémenter/utiliser Google Authenticator sur mon site Web? Je ne trouve pas d'API à utiliser, ni de didacticiels à suivre ni aucune bibliothèque à utiliser. Où puis-je trouver des ressources pour le faire?
La phrase clé que vous recherchez est "TOTP" (Time-Based One-time Password) - Google Authenticator implémente une très bien définie spécification . L'implémentation du nœud SpeakEasy semble être assez populaire sur github.