web-dev-qa-db-fra.com

Comment ajouter Google Authenticator à mon site Web?

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?

11
georgej

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.

17
Andrew Rueckert