web-dev-qa-db-fra.com

Comment implémenter le scanner d'empreintes digitales dans WebApp?

Je veux utiliser un capteur de Android pour obtenir les empreintes digitales. J'ai un WebApp et je veux obtenir le rappel des empreintes digitales. Est-il possible d'implémenter un scanner d'empreintes digitales dans WebApp? Utiliser Javascript ou quelque chose comme ça?

9
Guilherme IA

Il est désormais possible d'utiliser l'authentification par empreinte digitale mais également d'autres méthodes d'authentification forte sur Chrome.

L'API d'authentification Web est introduite et expliquée dans l'article ci-dessous qui contient également une vidéo de la session Google I/O'18 qui présente et fait la démonstration de ses fonctionnalités.

https://developers.google.com/web/updates/2018/05/webauthn

Essayez vous-même l'API sur https://webauthndemo.appspot.com/

6
FKasa

Si vous voulez accéder à l'empreinte digitale elle-même, alors non, vous ne pouvez pas.

Si vous souhaitez simplement déléguer l'authentification au périphérique sous-jacent sans vous soucier de la façon dont cela se passe réellement, il existe une norme pour cela: API d'authentification Web . Le problème avec cette API (comme avec d'autres jeunes API) est qu'elle n'est pas encore bien prise en charge. Dans Chrome l'état est "en développement". Edge semble le prendre en charge avec Microsoft Passport.

Mais généralement, si vous cherchez une solution décente et mature, vous n'avez pas de chance.

6
NOtherDev