Linux 데스크톱용 지문 로그인을 개발하는 방법은 무엇입니까?

Linux 데스크톱용 지문 로그인을 개발하는 방법은 무엇입니까?

사용자가 로그인할 수 있는 애플리케이션을 개발 중입니다.레드햇 엔터프라이즈 리눅스 6.4지문을 사용하는 데스크탑. 사용하려는 Secugen 지문 센서에 필요한 드라이버와 SDK가 있습니다. 이 센서는 SDK에 제공된 예제와 함께 작동합니다.

지문 인증을 활성화하는 옵션이 내장되어 있는 것을 확인했습니다(Gnome Desktop Manager?). 활성화했지만 로그인할 때 지문 옵션이 표시되지 않았습니다. 이 기능을 지원하는 내장 라이브러리가 있는 것 같은데, 제가 사용하고 있는 센서를 인식하지 못하는 것 같습니다. (libfprint/fprintd)https://fprint.freedesktop.org?

문제는 이 작업을 어떻게 수행하는가입니다. libfprint를 수정하고 Secugen 센서 지원(링크나 튜토리얼?)을 추가해야 합니까? 아니면 센서와 통신하고 로그인 시 인증하기 위해 자체 PAM 모듈을 개발해야 합니까?

이것은 Linux에서의 첫 번째 프로젝트이며 자격 증명 공급자가 작업하기에 적합한 장소인 Windows 개발 배경을 가지고 있습니다.

답변1

Gnome용 프레임워크는 이미 존재합니다. 조금 단순화하면 다음과 같습니다.

hardware -> libfprint ---> fprintd    --
                      |                 |-> Gnome
                      |--> pam module --

libfprint에 장치에 대한 지원을 추가하면 나머지는 작동합니다.

확인하다fprint의 프로젝트 페이지, 특히 libfprint에 관한 부분입니다. git 저장소로 가서질문 만들기하드웨어에 대한 지원을 요청하세요. 보드에 있는 모든 정보를 포함하세요. 스스로 글을 쓸 준비가 되었다고 알려주세요.

내가 아는 한, 누군가가 가능한지 신속하게 알려줄 것이며 시작하는 방법(예: 유사한 하드웨어)에 대한 지침을 제공할 수도 있습니다.

관련 정보