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!