Block unwanted use of json API
问题 I have a website where you can request data using ajax from our servers as json (only to be used on our site). Now i found that people start using our requests to get data from our system. Is there a way to block users from using our public json API. Ideas that i have been thinking about is: Some kind of checksum. A session unique javascript value on the page that have to match server-side Some kind of rolling password with 1000 different valid values. All these are not 100% safe but makes it