The Basic Authentication standard has been in place since the 1990s and can be the simplest way to provide a user login. When used over HTTP, it is in no way secure since a plain text password is sent over the connection from the browser to the server.
For information on Basic Authentication, visit http://en.wikipedia.org/wiki/Basic_authentication.
However, when coupled with SSL (HTTPS), Basic Authentication can be a useful method if we're not concerned about a custom-styled login form.
We will discuss SSL/TLS (HTTPS) in the Setting up an HTTPS web server recipe of this chapter. For additional information, visit http://en.wikipedia.org/wiki/SSL/TLS.
In this recipe, we'll learn how to initiate and process a ...