Estou interessado em desenvolver uma funcionalidade de Logon de correspondência no cartão (inscrição biométrica) para usuários no Ubuntu. Eu pesquisei através dos módulos PAM, no Ubuntu Software Center e com o Google, e não encontrei nada que pudesse me ajudar.
O cenário é o seguinte: um leitor de cartão inteligente com scanner de impressão digital está conectado ao computador. A impressão digital do usuário é armazenada no cartão inteligente, não no computador. Então, quando o usuário insere seu cartão no leitor de cartão, ele também digitaliza sua impressão digital. O leitor deve comparar a impressão digital com a impressão digital no cartão. Se eles coincidirem, o usuário terá que digitar o PIN dele na tela de login do Ubuntu.
Existe um módulo PAM que faz isso, ou eu tenho que escrever meu próprio módulo? Além disso, por onde começar a escrever o módulo PAM, se isso for necessário? Ou existe algum outro módulo ou biblioteca que torne essa funcionalidade possível?
Eu também encontrei o BioAPI, mas não há nenhuma explicação, ou documentos que eu tenha encontrado, que explique como implementar o MoC no Ubuntu usando o PAM.
Tags login pam fingerprint-reader