我正在开发一个应用程序,以便用户可以使用指纹登录到他们的RedHatEnterpriseLinux6.4桌面。我有我想使用的Secugen指纹传感器所需的驱动程序和SDK。传感器与SDK中给出的样本一起工作。
我看到有一个内置的选项可以启用指纹身份验证(?)。我启用了,但在登录时没有看到任何指纹选项。它看起来有一些内置的库来支持这一点,但它看上去不识别我正在使用的传感器。(libfprint / fprintd) https://fprint.freedesktop.org?
问题是我如何处理这个任务?我是否需要修改libfprint并添加Secugen传感器支持(任何链接或教程?)或者我必须开发自己的PAM模块,与传感器对话并在登录时进行身份验证?
这是我在Linux上的第一个项目,我来自Windows开发背景,在那里,凭据提供者将是正确的工作地点。
发布于 2020-05-21 18:14:25
Gnome的框架已经存在。稍微简化一点,它看起来如下:
hardware -> libfprint ---> fprintd --
| |-> Gnome
|--> pam module --一旦在libfprint中添加了对设备的支持,其余的就可以工作了。
查看fprint的项目页面,特别是关于libfprint的部分。您可以直接到他们的git存储库和制造问题请求对您的硬件的支持。包括你在黑板上的所有信息。让他们知道你可能已经准备好给自己写信了。
据我所见,有人会很快告诉你这是否可能,甚至可能给你一些指针(类似的硬件)如何启动。
https://unix.stackexchange.com/questions/588149
复制相似问题