HTTP Signatures provides strong authentication and validation that a message has not been tampered with during transport.
HTTP(S) Messages between the client and server are digitally signed with a shared secret key, providing the identity of the caller and validating the content of the message.
The TAG provides HTTP Signature support out-of-the-box complying with the Signing HTTP Messages specification.