I wanted to create a React Application that could be unlocked via Face Authentication similar to Windows Hello. How does face authentication work? How can I make this work? Many android applications and iOS applications already have this functionality. Is there any website implementing such functionality?
Asked
Active
Viewed 577 times
0
-
Given you've tagged webauthn on this question can you expland on how far you've looked into it? BTW the short answer is "yes you can do this using webauthn/FIDO2 provided the device you're using has a platform authenticator that can use your face". – mackie Jan 11 '21 at 18:41
-
I read about two tech U2F and UAF. Based on my understanding U2F is supported by desktop. Is it the same thing used for Face Authentication? – KillMe Jan 12 '21 at 06:51
1 Answers
0
The WebAuthn API and FIDO2/CTAP2 spec is supported on all major platforms/browsers now, including iOS, Android and Windows 10 (Hello). This means you can implement a similar experience to native iOS apps in a browser application if you wish as well as supporting FIDO compliant security keys also.
You can try it for yourself here: https://webauthn.io/
You'd need a backend that can support registration of credentials and authentication of assertions however. This is potentially non-trivial depending on what you have in play but library support is improving all the time.

mackie
- 4,996
- 1
- 17
- 17
-
-
Not my area of expertise but you can certainly use WebAuthn in Safari and use the touchbar fingerprint reader on a Macbook for example. – mackie Jan 22 '21 at 12:55