Como desenvolvo meu próprio gerenciador de exibição?

6

Por alguns motivos, precisamos criar nosso próprio gerenciador de exibição. Precisamos de uma identificação biométrica muito especial dos usuários. Se qualquer um puder me fornecer alguns links para documentação ou padrões ou qualquer informação que possa ser iniciada.

Precisamos de:

  1. Identifique o usuário na estação de trabalho com nosso subsistema biométrico. A estação de trabalho deve pedir ao servidor para localizar o mapeamento entre informações biométricas e conta de usuário. Contas são armazenadas no servidor LDAP.
  2. Em seguida, a estação de trabalho deve dizer algo como "Olá Denis. Digite sua senha". E após o usuário digitar sua senha workstation tem que autenticar o usuário usando subsistema PAM Kerberos throw.
  3. Se o usuário não puder passar a identificação biométrica, ele deve pressionar o botão especial e autenticar usando um nome de usuário e senha simples, mas isso deve estar registrado no log de segurança.

P.S. Agora estamos tentando entender o código-fonte lightDMDM. Mas é muito difícil porque não entendemos os princípios fundamentais dos gerenciadores de exibição (DM) e o principal do DM interagindo com o sistema, como PAM, GNOME, Perfis, etc.

    
por Denis Eltsov 22.08.2012 / 13:27

1 resposta

2

Eu entendi !!! Eu acho que a nova saudação é suficiente para o nosso projeto. Então, aqui está um exemplo de gravação de saudação personalizada para LightDM. link

    
por Denis Eltsov 23.08.2012 / 09:58