Creating a LAP
9/8/2008
A senha LAP (Local Authentication Plugin) que está disponível Por padrão em Windows Embedded CE pode ser substituído por um personalizado LAP se você desejar ter um alternativo mecanismo para autenticar o usuário. O personalizado LAP será chamado exclusivamente por LASS (Local Authentication Subsystem) on Behalf Of aplicativos que precisam para autenticar um usuário.
Para criar um LAP, você deve criar um DLL com a seguinte entrada pontos:
- InitLAP (function)
- DeinitLAP
- LAPCreateEnrollmentConfigDialog
- VerifyUser (LAP)
- VerifyUserStart
- VerifyUserStop
- VerifyUserToTop
LASS irá chamar InitLap Antes de LAP nunca é usado. O ativo LAP é carregado na inicialização e permanecerá carregado até que ele é alterado. LASS irá chamar DeinitLAP Antes de para descarregar o LAP. Há chamadas mais podem ser feitas para o LAP depois que este chamar é feita.
Chamar um aplicativo para o LASS função VerifyUser é passado sobre para VerifyUser (LAP) se a diretiva AE requê-lo. Quando ele recebe essa chamar, o LAP deve validar o usuário. Observe que se o sinalizador VU_NO_UI for definida, o LAP deve não exibir interface do usuário.
LAPCreateEnrollmentConfigDialog é chamado quando o aplicativo chama CreateEnrollmentConfigDialog. Em geral, somente o shell irá chamar essa função.
Remarks
Um LAP terá suporte pino dupla em ordem para suporte a Authentication Reset System.
Observação
Para criar um LAP que funciona com o sistema Reset de autenticação, a senha precisará ser armazenado internamente no LAP.
See Also
Concepts
LAP Implementation Issues
Implementing Master Key Protection in a LAP