Ok, many of you now the scenario: you login to developer.sayLinkedIn.com, create an app with credentials and define the domain in witch that key is allowed to "run". The question is, from a api provider perspective if possible: HOW do you make a key useless on domains other than the one you please.
I have api available for secure consumption in server side scripting scenarios, and would love to offer a way to consume it securely on the client side from a static public html resource, but since is a paid usage api and the key is sitting in the public domain you want your key to work only on sites-domain-ip that you define.