ASP.NET MVC supports all authentication and authorizations that has already been supported by ASP.NET, it support forms authentication, windows authentication and .NET passport authentication, and it still support URL authorization support
Additionally it has ASP.NET Identity system which is designed to replace the previous ASP.NET Membership and Simple Membership systems, It includes profile support, OAuth integration, works with OWIN, and is included with the ASP.NET templates shipped with Visual Studio 2013.
I think to secure your asp.net mvc application you need to switch to below link
https://www.asp.net/mvc/overview/security
Thanks
Koolprasd2003
Editor, DotNetSpider MVM
Microsoft MVP 2014 [ASP.NET/IIS]