首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Linux桌面开发指纹登录?

如何为Linux桌面开发指纹登录?
EN

Unix & Linux用户
提问于 2020-05-21 15:24:29
回答 1查看 255关注 0票数 2

我正在开发一个应用程序,以便用户可以使用指纹登录到他们的RedHatEnterpriseLinux6.4桌面。我有我想使用的Secugen指纹传感器所需的驱动程序和SDK。传感器与SDK中给出的样本一起工作。

我看到有一个内置的选项可以启用指纹身份验证(?)。我启用了,但在登录时没有看到任何指纹选项。它看起来有一些内置的库来支持这一点,但它看上去不识别我正在使用的传感器。(libfprint / fprintd) https://fprint.freedesktop.org

问题是我如何处理这个任务?我是否需要修改libfprint并添加Secugen传感器支持(任何链接或教程?)或者我必须开发自己的PAM模块,与传感器对话并在登录时进行身份验证?

这是我在Linux上的第一个项目,我来自Windows开发背景,在那里,凭据提供者将是正确的工作地点。

EN

回答 1

Unix & Linux用户

发布于 2020-05-21 18:14:25

Gnome的框架已经存在。稍微简化一点,它看起来如下:

代码语言:javascript
复制
hardware -> libfprint ---> fprintd    --
                      |                 |-> Gnome
                      |--> pam module --

一旦在libfprint中添加了对设备的支持,其余的就可以工作了。

查看fprint的项目页面,特别是关于libfprint的部分。您可以直接到他们的git存储库和制造问题请求对您的硬件的支持。包括你在黑板上的所有信息。让他们知道你可能已经准备好给自己写信了。

据我所见,有人会很快告诉你这是否可能,甚至可能给你一些指针(类似的硬件)如何启动。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/588149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档