Découvrez comment intégrer facilement l'authentification biométrique, comme Face ID et Touch ID, dans vos applications mobiles natives iOS et Android avec NativeScript et Kinvey.
Vous êtes-vous déjà demandé combien d'applications sécurisées utilisaient l'authentification biométrique? Dans cet article, nous verrons comment gérer l'authentification biométrique dans les applications mobiles à l'aide des identificateurs de visage et tactiles. Si vous souhaitez doter votre application d'une fonctionnalité non seulement sécurisée, mais également suffisamment moderne et pratique pour ravir vos utilisateurs, vous pouvez facilement, avec la technologie appropriée, l'ajouter à votre propre application.
Quelques exemples courants de données biométriques. l’authentification sont Face ID et Touch ID.
- Face ID:
Face ID est un système de reconnaissance faciale Face Unlock conçu et développé par Apple pour l’iPhone X. Il s’agit d’un type de technologie d’authentification biométrique destiné à réussir Touch ID, un système basé sur les empreintes digitales
- Touch ID:
Touch ID est une fonction de reconnaissance des empreintes digitales qui permet aux utilisateurs de déverrouiller des appareils Apple ou Android, de faire des achats et de s'authentifier dans des applications. Il fait partie de tous les iPhones de l'iPhone 5S de 2013 à l'iPhone 8 et 8 Plus de 2017. Il existe sur tous les iPad depuis l'iPad Air 2. Il est également disponible sur les appareils Android (Fingerprint Scanner).
Voyons maintenant comment configurer un exemple d'application à l'aide de NativeScript et Kinvey qui montrera comment intégrer l'authentification biométrique dans les applications natives iOS et Android. De plus, si l'authentification biométrique échoue, nous allons revenir à notre procédure de connexion standard (Connexion et enregistrement).
Configuration de l'environnement
Nous devons d'abord configurer l'environnement pour créer l'application. Il existe quatre étapes:
- Installez Node.js
- Installez la CLI de NativeScript
- Installez les configurations iOS et Android requises pour tester votre application
- Vérifiez la configuration
Pour une installation facile sur macOS, utilisez homebrew un gestionnaire de paquets pour macOS.
Pour une explication détaillée de ces étapes de démarrage, vous pouvez consulter cette documentation d'installation rapide .
Intégrer l'authentification biométrique
Ajouter le plugin 'nativescript-fingerprint-auth' pour l'authentification biométrique dans votre application NativeScript à l'aide de la commande suivante:
Le plugin tns ajoute nativescript-fingerprint-auth
Pour créer ce formulaire, nous pouvons simplement suivre le processus en cinq étapes ci-dessous (des liens vers la documentation suivront chaque étape) .
- Créer une nouvelle application dans Kinvey Console ( voir documentation pour plus ):
voir docs pour plus d'informations ):
consultez la documentation pour plus d'informations ): voir la documentation pour plus d'informations ).
ici .De plus, comme vous pouvez le constater, nous avons utilisé Kinvey pour gérer les fonctionnalités de connexion, d'enregistrement et de déconnexion sans craindre de maintenir des sessions et de stocker les détails de l'utilisateur. dans la base de données. Kinvey fait tout pour vous. Si vous souhaitez commencer à utiliser Kinvey, veuillez créer un compte gratuit .
Vous pouvez consulter le code source complet utilisé dans cet article. sur GitHub ici .
Source link