Login personalizzato con ASP.NET MVC

Come implementare un sistema di login completamente personalizzato con ASP.NET MVC.