How to integrate a biometric device for Frappe login (instead of username & password)?

Hi everyone,

I want to integrate a biometric device (fingerprint or face recognition) with Frappe/ERPNext so that users can log in without entering a username and password.

My requirement is:

  • User should authenticate using a biometric scanner/device

  • After successful biometric verification, the system should automatically log the user in

  • No traditional password-based login

Has anyone implemented biometric authentication for Frappe login?
Is there an existing app, API, or recommended approach to connect biometric devices with Frappe login workflow?

Any guidance, sample code, or architecture suggestions would be greatly appreciated.

Thanks!

For fingerprints, it depends on the actual biometric device, however it can be tricky to implement.

For face recognition it’s pretty simple, you can develop a custom app that integrates with https://faceio.net/

You can also try passkeys instead of biometrics.

ref this video https://youtu.be/fLakh2XK6hU