Introduction

L'authentification par nom d'utilisateur et mot de passe est utilisée presque partout, mais elle n'est souvent pas très sûre. Les bons mots de passe peuvent être difficiles à retenir et sont donc souvent notés ou réutilisés dans plusieurs Account. Le fait de s'appuyer uniquement sur des noms d'utilisateur et des mots de passe pour inscrire des personnes à votre service le rend également vulnérable aux réseaux de robots qui créent de multiples faux comptes à partir desquels ils envoient des spams.

Un bon moyen d'empêcher les Numbers de créer ces comptes est d'utiliser l'authentification à deux facteurs (2fa) : vous associez un numéro de téléphone à un compte lors de l'inscription et exigez de l'utilisateur qu'il saisisse un code PIN envoyé à ce numéro à chaque fois qu'il se connecte. Cette méthode est bien plus efficace contre le spam que les captchas ou les identifiants sociaux.

Dans ce tutoriel, vous apprendrez à implémenter 2fa dans vos Applications Ruby en utilisant l'API Verify.

Authentification à deux facteurs pour la sécurité et la prévention du spam

Apprenez à mettre en œuvre 2fa dans vos Applications Ruby

Étapes
1
Introduction
2
Créer l'application de base
3
Exiger un numéro de téléphone
4
Envoyer la demande de vérification
5
Vérifier le code de vérification
6
Essayez-le !