Can Apps or Websites Create Their Own Biometric Verification Systems?

0
9
Asked By CuriousDesigner99 On

I'm a UX designer who's a bit confused about biometric verification. My boss wants me to design an experience where users can verify their identity using biometrics like fingerprints or facial recognition, as well as passkeys. I'm wondering if it's possible for an app or website to have its own user interface for this purpose, allowing developers to implement these features directly. Or are these types of verifications tied to the device itself, meaning that an app or website can only utilize the biometric systems provided by Apple or Google?

4 Answers

Answered By CodeCrafter88 On

WebAuthn might be your best bet for adding biometric authentication. It's smart to collaborate with engineers to see what's possible technically rather than trying to come up with a solution all on your own.

Answered By UXInnovator On

Once the user clicks 'Add Passkey', the app managing that passkey, like Bitwarden, will handle the process. Your app won’t get direct access to their vault—it just facilitates the integration. Just remember, for a website to handle Face ID or Touch ID directly, it'll still have to work through those third-party services.

Answered By SecurityGuru On

Many companies I know use single sign-on with services like Okta, which offers secure one-time passcodes. There are likely off-the-shelf solutions that could help you implement what you're trying to achieve. You should definitely look into WebAuthn or check out guides on how to add fingerprint logins for websites.

Answered By TechSavvyJoe On

It's generally better to let the operating system handle biometric verifications, like using its keychain. This way, the app can use standard username/password and the OS can save it securely, allowing authentication through biometrics instead of having to re-enter passwords. Trying to create a custom solution for biometrics could be unnecessarily complicated. If you're looking for more security beyond username/password, consider implementing two-factor authentication instead.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.