Custom authentication:
If we don't need ASP.NET to perform any authentication, we can set the authentication mode to none.
The reason behind this decision could be: We don't need to authenticate our users, and our Web site is open for all to use. We require to provide our own custom authentication.