Comment ajouter Google Authenticator pour mon site web?
J'ai une application web qui est Angular2 sur le front-end et NodeJS sur le back-end. Je veux autoriser les clients à utiliser Google Authenticator pour faire leurs comptes plus sûr.
Comment puis-je appliquer/utiliser Google Authenticator dans mon site web? Je ne trouve pas API à utiliser ou et des tutoriels à suivre ou les bibliothèques à utiliser. Où puis-je trouver des ressources pour faire cela?
Mettre en œuvre la capacité à s'authentifier en tant qu'utilisateur via un compte google. C'est tout ce que vous pouvez faire. Si l'utilisateur devra utiliser l'Authentificateur dépend de leurs paramètres du compte et sera différent sur une base par utilisateur.
Oh, si un client ne sera en mesure d'utiliser Google Authenticator option si ils ont un compte google/gmail compte?
Non, mais vous avez balisé ce avec
J'ai des réserves sur Chris G de commentaire. Activation de la connexion avec les comptes Google n'est pas tout ce que vous pouvez faire. Vous pouvez certainement développer MFA à votre application "built-in" comptes qui fonctionne avec une authentification application comme Google ou Microsoft. Plusieurs sites sont en train de faire ce que je peux penser en ce moment est de 500px.
Oh, si un client ne sera en mesure d'utiliser Google Authenticator option si ils ont un compte google/gmail compte?
Non, mais vous avez balisé ce avec
google-authentication
, qui est "tout à fait d'authentification à l'aide de google comptes", donc, je suppose que votre question portait sur l'ajout d'un compte gmail à votre application web.J'ai des réserves sur Chris G de commentaire. Activation de la connexion avec les comptes Google n'est pas tout ce que vous pouvez faire. Vous pouvez certainement développer MFA à votre application "built-in" comptes qui fonctionne avec une authentification application comme Google ou Microsoft. Plusieurs sites sont en train de faire ce que je peux penser en ce moment est de 500px.
OriginalL'auteur georgej | 2017-06-27
Vous devez vous connecter pour publier un commentaire.
La phrase clé que vous cherchez est "TOTP" (Basée sur le Temps-le temps Passe) - le Google Authenticator implémente un très bien défini spécification. Le SpeakEasy nœud de la mise en œuvre semble être assez populaire sur github.
Speakeasy fournit exemples de codes pour le JavaScript de mise en œuvre. Il n'y a pas de communication avec Google Authenticator - il n'est pas nécessaire, cf le TOTP spécifications liées par Andrew Rueckert ci-dessus.
OriginalL'auteur Andrew Rueckert