How does HTTP Basic Authentication work?
A.
A client-specific secret value is combined with a server-specific secret value to form a master
secret, which is then used to sign all communications.
B.
A one-time use token (nonce) is generated by the server and sent to the client, where it is then
returned on each subsequent request.
C.
A digital signature is generated of the request using the client’s private key and sent to the
server.
D.
A username and password are combined into a string on the client, base 64 encoded, and then
sent to the server as an HTTP header.
Explanation: