Básicamente, si reemplazas el proveedor de Membership, podrás hacer que el login se realice contra aquello a lo que se conecte el nuevo proveedor. Para AD, existe el ActiveDirectoryMembershipProvider.
http://msdn.microsoft.com/en-us/library/system.web.security.activedirectorymembershipprovider.aspx
En el enlace anterior, fíjate en la seción "Examples", que te indica lo que tienes que meter en el web.config para activar este proveedor.
Nótese que no tiene nada que ver con el [ValidateAntiForgeryToken], que funciona directamente con una cookie y un campo hidden sin interactuar para nada con Membership. Y el [AllowAnonymous] precisamente se salta el proveedor de Membership para permitir
el acceso anónimo, así que tampoco tiene mucho que ver con el proveedor de AD.