A resposta aqui é sim. E aqui está como.
-
Li, li e re-li o artigo do MSDN na criação de experiências de login personalizadas.
-
Eu então fiz o download dos exemplos de Microsoft Credential Providers, que são exemplos de projetos C ++ que demonstram como usar os provedores de credenciais de logon do Windows para o Vista e superior.
-
Modifiquei o aplicativo wrapper de exemplo de forma que incluímos um link 'Esqueceu sua senha' na tela de login nativa.
-
A chamada 'Esqueceu sua senha' para um aplicativo C # que se comunica com segurança com um serviço interno que se comunica com o Active Directory para redefinir a senha, seguindo uma série de perguntas específicas do usuário.
Fácil. Bem, não é bem assim. Mas de frente em muitos aspectos.