Forms Authentication
allows you to use AD API calls to authenticate the user
Federated Authentication
allows users to authenticate with one domain and access services hosted on other domains
Windows Authentication
requires HTTP module to authentication with the windows provided credentials