Interação com provedores de rede
Você pode configurar um sistema para dar suporte a zero ou mais provedores de rede. Cada um desses provedores de rede pode especificar que ele requer processamento de autenticação interativa especial. Essa funcionalidade permite que as redes instaladas coletem informações de identificação e autenticação específicas para cada rede, mas permite que elas as coletem durante o logon normal e sob o guarda-chuva seguro do contexto e da área de trabalho do Winlogon.
O Winlogon chama provedores de rede em várias circunstâncias. Após um logon bem-sucedido, o Winlogon chama os provedores de rede para que eles possam coletar credenciais e autenticar o usuário para sua rede. O Winlogon também chama provedores de rede quando os usuários alteram suas senhas. Isso permite que cada usuário mantenha uma única senha para uso em todas as redes.
A estrutura WLX_MPR_NOTIFY_INFO é usada para fornecer informações de identificação e autenticação nas funções GINA relevantes. Essa estrutura inclui os membros a seguir.
Membro | Descrição |
---|---|
pszUserName | O nome da conta do usuário conectado. |
pszDomain | O nome de domínio do usuário conectado. Nem todos os modelos de autenticação têm um conceito de domínio (ou seu equivalente), portanto, esse membro pode ser NULL. |
pszPassword | Quando o usuário deu uma senha de texto não criptografado durante a autenticação, fornecer aqui permite que outros provedores de rede usem a mesma senha (para obter logon único) sem avisar o usuário. |
pszOldPassword | Após uma alteração de senha, fornecendo a senha original aqui e a nova senha no membro pszPassword , permite que os provedores de rede atualizem suas senhas sem avisar o usuário. |
Uma GINA não precisa fornecer essas informações aos provedores de rede. Se um ponteiro NULL for passado em vez de um ponteiro de estrutura válido, os provedores de rede solicitarão informações ao usuário.