Ces liens sont à la pointe de l'avenir magique de l'authentification sans mot de passe.
L'authentification des utilisateurs est un sujet très sensible pour toute application métier. Il doit être super sécurisé mais sans friction pour trouver un équilibre parfait entre la sécurité et la satisfaction de l'utilisateur.
Depuis les débuts d'Internet, les mots de passe ont été le mécanisme d'authentification de facto pour tout le monde. Tout a commencé avec des chaînes simples comme 1234 ou qwerty, qui étaient plus que suffisantes pour faire le travail jusqu'à ce que les cybercriminels commencent à en vivre.
Puis vint l' gestionnaires de mots de passe, qui génèrent et enregistrent des mots de passe forts pour une expérience de connexion plus sûre. Cependant, il y a des frictions à leur sujet, et les gens ne veulent toujours pas utiliser de tels outils pour diverses raisons :

Par conséquent, il devait y avoir quelque chose de plus simple et de plus sûr à la fois.
Bienvenue, authentification sans mot de passe !
C'est l'alternative moderne et relativement plus sûre aux mots de passe. C'est convivial et plus transparent.
Par exemple, Apple Face ID est une authentification sans mot de passe que je n'aime jamais assez. De même, l'authentification biométrique et les mots de passe à usage unique sont également sans mot de passe.
Et il existe de nombreuses autres techniques de ce type, y compris Magic Links.
Que sont les liens magiques ?
Les liens magiques permettent aux utilisateurs de saisir leur nom d'utilisateur et d'obtenir un lien dans la boîte aux lettres associée pour cliquer et se connecter.
Dans un monde imaginaire où les e-mails fonctionnent parfaitement et où toutes les plateformes utilisent l'authentification par lien magique, les utilisateurs doivent se souvenir d'un seul mot de passe pour leur fournisseur de services de messagerie.
Reste que tout sera pris en charge par Magic Links. C'est infiniment plus pratique du point de vue de l'utilisateur. De plus, cela rend le mot de passe piratage tentatives inutiles et inutiles.
Nous voici donc avec quelques outils pour vous aider à intégrer cela dans votre application.
Stytch

La meilleure partie de Pique est sa mise en œuvre simple et un plan gratuit pour vous aider à démarrer.
Il existe deux manières d'intégrer des liens magiques à Stytch : l'API et les SDK.
Actuellement, les SDK Stytch sont disponibles en JavaScript, React et Next. C'est le moyen le plus rapide d'être opérationnel avec un minimum de traînée. Vous obtenez l'interface utilisateur prédéfinie que vous pouvez personnaliser pour votre marque.
L'API Stytch, d'autre part, vous donne un contrôle ultime sur la conception.
Le forfait gratuit fonctionne pour 5000 utilisateurs actifs mensuels (MAU); après, c'est par répartition.
Les abonnements payants offrent plus de personnalisations de conception et aucune marque Stytch.
FusionAuth

FusionAuth a également sa propre interface nécessitant une entrée minimale et son API sans mot de passe pour une flexibilité totale.
Ses liens magiques envoient un code limité dans le temps qu'un utilisateur doit entrer dans le formulaire de connexion pour continuer. Cependant, l'option API vous permet d'envoyer ce code par SMS ou notification push pour une expérience encore plus fluide.
En outre, FusionAuth propose également l'authentification Google One Tap, qui détecte automatiquement les comptes Google actifs dans le navigateur et s'affiche, permettant à l'utilisateur de se connecter en un seul clic.
FusionAuth a deux flux d'abonnement basés sur l'hébergement.
Vous pouvez utiliser l'un ou l'autre auto-hôte, qui dispose également d'un plan gratuit pris en charge par la communauté sans aucun plafond sur les utilisateurs actifs mensuels. L'hébergement cloud n'a malheureusement pas de plans gratuits pour démarrer. Cependant, vous pouvez faire un essai gratuit de 14 jours de son plan de base.
WorkOS

WorkOS a ses SDK dans plusieurs langages de programmation, y compris Node.js, Ruby, Python, Java, .Net, etc., pour vous aider à démarrer.
Vous pouvez utiliser son API WorkOS ou un fournisseur de messagerie personnalisé pour envoyer les e-mails d'authentification du lien magique. Ces liens uniques restent valides pendant 15 minutes.
WorkOS propose de nombreux modèles d'e-mails que vous pouvez également personnaliser pour mieux les adapter à votre marque.
Enfin, vous pouvez commencer gratuitement sans aucun paiement initial.
MojoAuth

Avec des intégrations prêtes à l'emploi pour des plateformes comme WordPress, Webflow, Bulle, etc., MojoAuth assure l'une des implémentations de liens magiques les plus rapides.
Ses SDK sont disponibles dans différents langages et plates-formes, tels que Node.js, Java, Android, Golang, iOS, PHP, Asp.net, etc.
De plus, son API est destinée aux développeurs d'une application personnalisée selon le cas d'utilisation. En outre, MojoAuth permet également d'utiliser des liens magiques dans un cadre typique d'authentification multifacteur (MFA) avec ses API indépendantes.
La meilleure partie de MojoAuth est une interface utilisateur en marque blanche pour ses utilisateurs et une garantie de disponibilité de 99.9 %.
Le plan de base commence pour 1000 MAU, et tous les plans sont livrés avec des fonctionnalités telles qu'un nombre illimité d'utilisateurs, des connexions illimitées, des e-mails OTP, la gestion d'équipe, etc. Et bien qu'il n'y ait pas de plan gratuit, vous pouvez profiter de l'essai gratuit de 30 jours.
Supabase

Supbase est un outil open-source pour gérer l'authentification par lien magique.
Il existe deux façons de contourner ce problème avec Supabase. La première consiste à ajouter directement l'authentification sans mot de passe dans les projets Supabase en tant que base de données Postgres. Alternativement, on peut entrer le code de connexion dans leurs applications en JavaScript ou Flutter.
Sur le plan des prix, on peut démarrer gratuitement jusqu'à 50,000 200 MAU et 7 connexions simultanées. Les plans payants ajoutent des fonctionnalités telles que l'assistance par e-mail, les sauvegardes quotidiennes, la conservation des journaux pendant XNUMX jours, une plus grande bande passante, etc.
Clerk

Employé assure la meilleure fonctionnalité de lien magique, entièrement implémentée et fonctionnant en quelques minutes seulement.
Son authentification par lien magique inclut la redirection avec le lien sans mot de passe à usage unique (OTP). En outre, on peut également ajouter des liens magiques dans le cadre d'un processus MFA.
L'API de Clerk est disponible dans Next.js, React et JavaScript. Vous pouvez utiliser son authentification par lien magique pour les inscriptions, les connexions et la vérification de l'adresse e-mail.
Son forfait gratuit offre 5000 XNUMX MAU, un nombre total de comptes illimité, des domaines personnalisés et un support communautaire avec sa propre marque. Les plans payants ajoutent des MAU illimités et des domaines personnalisés, autorisent la liste/blocage, la MFA, la durée de session personnalisée, et plus encore.
Descope

Déscoper les liens magiques autorisent les URL de connexion et les OTP et offrent un généreux niveau gratuit pour toujours permettant jusqu'à 7,500 XNUMX MAU pour les startups.
Même la mise en œuvre est un jeu d'enfant avec des options flexibles telles que les SDK, l'API et les flux.
Descope Flows est une interface glisser-déposer sans code que vous pouvez utiliser pour créer des réponses d'interaction utilisateur. Il est livré avec un générateur de flux, un générateur d'écran et un personnalisateur de conception et présente le moyen le plus rapide de démarrer.
En outre, les SDK vous offrent deux options dans les SDK client et les SDK backend, selon que vous souhaitez que Descope gère la gestion des sessions ou intègre votre propre serveur aux services Descope.
Enfin, leur API REST sont destinés à des cas d'utilisation avancés avec une flexibilité supérieure.
Pourtant, ce que j'ai le plus aimé à propos de Descope, c'est qu'il n'y a pas de filigrane avec le niveau gratuit, et même il est livré avec un SLA de 99 %, ce qui en fait une option décente pour toute startup.
EZiD

À l’heure actuelle, EZID est le mieux adapté aux développeurs qui cherchent à déployer des authentifications par lien magique dans leurs applications.
On peut utiliser leurs API pour créer les flux d'authentification exactement comme ils le souhaitent.
EZiD n'a pas de niveau gratuit. De plus, leur plan de base autorise jusqu'à 500 MAU et aura leur propre marque. Ce n'est que lorsque vous gravissez les échelons que vous pouvez supprimer la marque EZiD de l'interface utilisateur.
Ce qui est bien, c'est la tarification à l'utilisation sans limite de nombre de connexions.
Ils sont Magiques !
Si vous pouvez garantir une excellente délivrabilité des e-mails, il n'y a aucune raison d'éviter l'authentification par lien magique.
Ce sont généralement des substituts plus rapides et plus conviviaux aux mots de passe. Cependant, vous pouvez essayer d'éviter les OTP dans les e-mails de lien magique car cela va à l'encontre de leur objectif. Et un seul lien cliquable qui connecte l'utilisateur est plus souhaitable.
Donc c'est tout de mon côté. Jusqu'à la prochaine fois!
PS : Consultez un guide complet pour authentification multi-facteurs.
-
Hitesh travaille comme rédacteur principal chez Geekflare et s'intéresse à la cybersécurité, à la productivité, aux jeux et au marketing. De plus, il détient une maîtrise en génie des transports. Son temps libre consiste principalement à jouer avec son fils, à lire ou à mentir… lire la suite