here are three types of authentication available in ASP.NET :
Windows Authentication : This authentication method uses built-in Windows security features to authenticate a user.
Forms Authentication : Authenticates against a customized list of users or users in a database.
Passport Authentication : Validates against Microsoft Passport service which is basically a centralized authentication service.