An authentication scheme for HTTP. A specification of the protocol and a reference implementation in Java.