Windows, Form-based, Basic, and Passport are standard web application authentication modes, particularly in ASP.NET. SQL authentication is used to authenticate to database management systems rather than directly to web applications, making it and "All of the above" incorrect.