Permettez à vos utilisateurs DApp de se connecter en utilisant leur adresse e-mail ou leur numéro de téléphone

Table des matières

Permettez à vos utilisateurs DApp de se connecter en utilisant leur adresse e-mail ou leur numéro de téléphone

Pour la documentation complète, rendez-vous sur Site Web de Fortmatic.

Étape 1. Créez un compte

Au départ, vous devrez créer un compte avec Fortmatic pour accéder au tableau de bord du développeur. Vous pouvez vous connecter avec un compte GitHub si vous en avez déjà un.

Là-bas, vous pourrez créer votre première application et générer une clé privée.

Étape 2. Importez dans votre projet

Fortmatic dispose d’un SDK qui permet d’accéder facilement à leur widget tant que vous avez une clé correcte. Exécutez ce qui suit pour l’installer:

npm install --save fortmatic

Si ce n’est pas déjà fait, assurez-vous que Web3 est également installé en exécutant:

npm install --save web3

Ensuite, dans le fichier où vous initialisez la connexion à web3, importez à la fois web3 et Fortmatic en collant ce qui suit en haut du fichier:

import Fortmatic from 'fortmatic';
import Web3 from 'web3';

Étape 3. Initialisez la connexion

Dans ce même fichier, initialisez la connexion Fortmatic en collant ce qui suit, où YOUR_API_KEY est la clé générée dans le tableau de bord Fortmatic:

const fm = new Fortmatic('YOUR_API_KEY');
window.web3 = new Web3(fm.getProvider());

Dans les environnements de développement, assurez-vous d’utiliser la clé «Test» fournie.

À partir de là, utilisez le web3 par exemple, vous avez stocké dans window.web3 pour interagir avec la Blockchain, comme vous le feriez avec Metamask!