Project shows how to secure ASP.NET Web API using API Keys, this technique is useful when TLS protocol is not an option and transmitting data should be done securely.
virtual007/WebApiHMACAuthentication
Project shows how to implement HMAC Authentication is ASP.NET Web API 2
C#