Diferença entre FormsAuthentication e WebSecurity

Eu estou explorando as possibilidades de ASP.NET MVC no exemplo webapplication do Visual Studio o WebMatrix.WebData.WebSecurity é usado para associação (criando contas e especificar que um usuário está logado para exibir uma página específica etc.). Mas depois de algumas pesquisas, descobri que há também uma classe System.Web.Security.FormsAuthentication que pode ser usada para Membership.

Alguém sabe as diferenças / prós e contras entre essas duas classes? E quando usar o WebSecurity e quando usar o FormsAuthentication? (e talvez um exemplo claro de FormsAuthentication)

desde já, obrigado

questionAnswers(2)

yourAnswerToTheQuestion