[TASK] Basic HMAC authentication provider

- No support for signature validation currently