Bug 453358 - [Feature Request/ Idea] Fingerprint reader from smartphone using KDE Connect
Summary: [Feature Request/ Idea] Fingerprint reader from smartphone using KDE Connect
Status: RESOLVED DUPLICATE of bug 398931
Alias: None
Product: kdeconnect
Classification: Applications
Component: common (show other bugs)
Version: unspecified
Platform: unspecified Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-03 20:37 UTC by Marc
Modified: 2022-08-27 11:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marc 2022-05-03 20:37:28 UTC
Hey guys,

I hope this is the right place to share my idea. If not, please tell me.

I know many users already had similar ideas (for example Bug 398931 and the duplicates), so many people want this feature.  I hope now is the right time for this, because earlier no dev seriously reacted to this idea.

Idea:
My idea is to use the fingerprint reader of the smartphone (or other another device with supported fingerprint reader like an laptop) for authentication using KDE Connect. When you need to enter your password, KDE Connect on PC sends a request to KDE Connect on your Smartphone, KDE on Smartphone asks for authentication using fingerprint reader, if authenticated KDE Connect sends an time-based OTP to KDE Connect on PC. If it matches, KDE enters password or authenticates you.

Why:
PC users usually don't have a fingerprint reader and there are just a few laptops with it (and even less fingerprint readers are supported by libfprint). Always entering your password is stressful and you maybe use a shorter (and weaker) password instead.

Use cases:
1. Maybe for login into your DE (this will probably not work after booting, but maybe it can be implemented when you are re-logging in after locking or suspending your session).

2. Maybe it is possible to integrate it in sudo/polkit so you don't have to always enter your password when using it.

3. Maybe it is possible to authenticate directly through KDE Connect using an API or something if other applications implement this feature.

In general it is useful for programs where you need to enter your password multiple times (for example KeePassXC). I know that KeePassXC is working on supporting fingerprint sensors. However, libfprint supports just a few fingerprint sensors and just a few people even have one. Maybe KeePassXC can also implement polkit authentication or even directly the KDE Connect api.

Let me here your thoughts on my idea!
Comment 1 Marc 2022-05-04 16:37:52 UTC
Also see my related Reddit post:
https://www.reddit.com/r/kde/comments/uhnjmg/feature_request_idea_use_fingerprint_reader_from/

It has quite some upvotes, comments and over 2.5k views. I think this is a feature a lot of people wish!

KDE Connect is a great piece of software! Especially over the last month came a lot new features and stability was largely improved!

I also want to mention the ideas of the Reddit-User u/Cyber_Daddy:
"""
i also have a few suggestions:

    virtual game controller using gyro and touch buttons or physical phone buttons

    passing location services to the host so you can run navigation software on a big screen

    theft alarm. if you are on the go(not home coordinates) you get notified if the connection is lost (could have exceptions if there is a shutdown due to scheduled standby or empty battery)

    remote side loading

    remote taskmanager (useful if you somehow can no longer interact with kde eg: app stealing focus and grabbing inputs or a frozen ui or cache thrashing)

technically more challenging:

    audio/call/camera/screencap source and sink pass through in both directions

    tethering

    remote desktop in both directions for each running application individually and displaying them on the task switcher on kde and app switcher on the phone respectively.

    usb pass through in both directions
"""

Maybe some of them are harder to implement, but maybe KDE Connect can make a roadmap and add some of these suggestions! I think these are the ideas that can make KDE Connect even better.

Thank you very much.
Comment 2 michaelk83 2022-08-27 11:22:08 UTC
Marking this as duplicate of Bug 398931, since that one has more votes and subscribers. This is specifically a duplicate of Bug 410193, which is already marked duplicate of 398931.

*** This bug has been marked as a duplicate of bug 398931 ***