SUMMARY A lot of people love biometric auth, because of its speed, security and ease of use. But hardware is not always there by default on PC and laptops (especially older ones), and is rather expensive. For those who use multiple PCs and use/switch very often, the use of a dedicated fingerprint reader is not very practical, and fingerprint hardware keys are also expensive. Today, the great majority of phone users have biometric auth (either touch or face recognition). Why not use it? PROS & CONS This could help for a lot of things: - Speed for login especially for those that have long passwords - Speed for auth, for those who have tight security settings (i personally use sudo a lot, and have to retype my password very often as i switch terminals a lot resetting the sudo timer) - A great improvement for ease of use, so that when a password is prompted: 1- the phone rings a notification 2- the user unlock his phone 3- the app goes in the foreground (can be inspired from Google's 2FA) 4- triggers biometric auth 5- and allow login if biometrics succeeded. But not only phones can be supported : other PCs can be used to allow login, etc... But this have some great drawbacks: - You have to assume your allowed peripherals are secure enough to provide auth login. This is a potential security weakness ! - You have to be aware of the fact that it allows external peripherals on the network to allow authentication on your very own PC, allowing then physical attackers to unlock your PC and leak your very own data (and others too via ssh keys, admin passwords, etc...). This is a potential security vulnerability ! COMPONENTS This feature request consists of 2 components : - The first is a PAM module. This talks to peripherals that support biometric login to ask for and receive authorization to proceed the user auth on the PC side. - The second is a peripheral-side feature in the app, that talks to the PAM modules (not directly i hope) and calls the appropriate biometric auth method for the platform. Please tell if you have observations about this feature, improvements, or you can just tell why this is great and which parts can help you in your everyday. I want to make clear that the security issues will be explained well enough to the user when the setting is activated, so the user is aware of the security issues that this creates.
Thank you for this feature request! Another request covers a similar issue (fingerprints more specifically, but other requests for biometric support through KDE Connect have already been marked as duplicates); to make the list of requests easier to follow I'm marking this as a duplicate of that report. *** This bug has been marked as a duplicate of bug 398931 ***