#169 Howdy integration
Opened 2 years ago by ngompa. Modified 2 years ago

Howdy is a technology to enable Windows Hello-style authentication on Linux with systems that support it.

We should try to have this integrated into Fedora KDE.


This is probably worth talking to upstream about for their roadmap. @ngraham, what do you think of this?

There was some work in the past, done by @apol. I believe at the time it was blocked on an upstream issue which has since been fixed, so maybe the work can resume.

Since we added fingerprint support into the Users KCM, that's probably where Howdy support should go too.

Metadata Update from @ngompa:
- Issue assigned to thunderbirdtr
- Issue set to the milestone: Fedora Linux 36

2 years ago

@thunderbirdtr said he'll bring the Howdy software into Fedora, so I'm assigning this to him.

I recently started to looking into Howdy, and couple of issues needs to be cleared.

  • It used "dlib" models and our current RPM doesn't come with models It needs to be downloaded or added into RPM
https://github.com/davisking/dlib-models/raw/master/dlib_face_recognition_resnet_model_v1.dat.bz2

https://github.com/davisking/dlib-models/raw/master/mmod_human_face_detector.dat.bz2

https://github.com/davisking/dlib-models/raw/master/shape_predictor_5_face_landmarks.dat.bz2
  • Current stable version is using "pam-python" (python2 version) not the recent one. Luckily they switched to C++ based PAM, so we can drop that as a dependency and use their C++ solution to add into RPM package.

  • Selinux configuration required. (I'm gonna help on that part)

  • They have GTK UI but not Qt UI (maybe in future It will happen too)

Metadata Update from @siosm:
- Issue tagged with: need-work, packaging

2 years ago

you could ship the GTK UI, it's not the end of the world. Ideally we would integrate it into the Users KCM though, for a better UX.

Metadata Update from @siosm:
- Issue untagged with: packaging

2 years ago

Metadata Update from @siosm:
- Issue tagged with: packaging

2 years ago

Login to comment on this ticket.

Metadata
Boards 1
Packaging Status: Triaged