Configurar o ASP.NET MVC para autenticação contra o AD

Quais são as etapas de alto nível para autenticar usuários de um aplicativo ASP.NET MVC no Active Directory?

Eu presumo algo como:

Modifique o web.config para usar a autenticação do WindowsConfigurar web.config para usar o ActiveDirectoryMembershipProviderConfigure o web.config para usar um RoleProvider personalizado que parece no AD

O aspecto acima parece sensato e, em caso afirmativo, onde coloco a lógica de detecção do usuário válida?

No meu caso, um usuário válido é alguém em um domínio específico do AD.

questionAnswers(2)

yourAnswerToTheQuestion