Security, Authentication, and Authorization with ASP.NET MVC

How to make an ASP.NET site more secure, and how to implement authentication and authorization.