私はajaxを使用してワードプレスプラグインを構築しており、jsonデータを詮索好きな目やデータスクレーパーから保護しようとしています。
私の考え...サーバー側では、jqueryスクリプトへのフォーム送信内の非表示のhtmlフィールドにナンスを送信します。
このスクリプトは、PHPファイルからいくつかのjsonデータをGETを介して要求します。
phpファイルがGETリクエストに応答する前に、まずナンスが有効であることを確認し、有効な場合はjsonデータを返します。そうでない場合は、何も返さない/死ぬ/何かクールなことをして、そのIPアドレスを一定時間ロックアウトします。
スクレーパーがgetリクエストを使用してデータファイルに直接アクセスしたが、ナンスが正しくない場合、データは返されません。人がデータファイルをのぞき込んでも、ナンスがない場合は、何も表示されません...これは正しいですか?ナンスは一度しか使用されていないことを知っているので、古いナンスを持っていても、ワードプレスで新しいナンスが生成されない限り、データを表示することはできませんか?
これは可能ですか、それとも私はノンスの要点を完全に見逃しましたか?