web-dev-qa-db-fra.com

Existe-t-il un moyen d'utiliser Android API d'empreintes digitales ou iOS Touch ID dans le navigateur Web?

Par exemple, j'ai un site Web avec authentification. Existe-t-il une API d'empreinte digitale, qui peut être utilisée à partir de JavaScript, pour connecter les utilisateurs? Les systèmes d'exploitation mobiles comme Android et iOS ont une telle API. Donc, au moins la version mobile des navigateurs, en théorie, peut fournir une telle fonctionnalité. Mais je ne trouve aucune information sur le Web à ce sujet.

19
Vladimir Liubimov

Chrome 70 Beta, annoncé le 13 septembre 2018, introduction de l'authentification Web .

Le TouchID de macOS et le capteur d'empreintes digitales d'Android via l'authentification Web sont également activés par défaut. Ceux-ci permettent aux développeurs d'accéder aux authentificateurs biométriques via le type Credential Management API PublicKeyCredential.

6
Pat Needham

C'est quelque chose à l'étude. Actuellement, il existe un support de base dans Firefox et Chrome: https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API

3
rik.vanmechelen

Je vais deviner qu'ils ne veulent pas que les sites Web aient accès aux scanners d'empreintes digitales et d'iris car ils pourraient potentiellement être utilisés pour voler les identités des gens d'une manière bien pire qu'un simple mot de passe volé (vous pouvez changer un mot de passe mais votre empreinte digitale et votre iris sont à peu près inchangeable).

Chaque fois que vous commencez à rechercher ce type de fonctionnalité et que vous ne le trouvez pas, demandez-vous quelles sont les éventuelles choses malveillantes qui peuvent être faites avec et vous pourrez probablement deviner pourquoi elles ne sont pas disponibles.

0
Simon Hyll