-
Book Overview & Buying
-
Table Of Contents
Node Cookbook: Second Edition
By :
Digest Authentication combines Basic Authentication with MD5 encryption, thus avoiding the transmission of plain text passwords, making for a more secure login method over plain HTTP.
On its own, Digest Authentication is still insecure without an SSL/TLS-secured HTTPS connection. Anything over plain HTTP is vulnerable to the man-in-the-middle attacks, where an adversary can intercept requests and forge responses. An attacker could masquerade as the server, replacing the expected digest response with a Basic Authentication response, thus gaining the password in plain text.
Nevertheless, in the absence of SSL/TLS, Digest Authentication at least provides some defense in the area of plain text passwords requiring more advanced circumvention techniques.
So in this recipe, we will create a Digest Authentication server.
To begin with, we simply create a new folder with a new server.js file.
As in the Basic Authentication with Express recipe...
Change the font size
Change margin width
Change background colour