Google Static Maps APIを考えています。これは、1,000個の静的マップに限定されています。クライアントのすべてが公開されている場合、どのようにアカウントやそのような情報を把握していますか?ブラウザ内クライアント側APIの認証?
ほとんどのサーバー間APIについては、access_token/key/etcが指定されています。私は私が本当に私であることを証明するためにサービスに渡すことができますが、クライアント上でそのようなアクセストークン/キー/ etc。すぐに一般に知られるようになるだろう。
一般に、クライアントサイドライブラリ(FB SDK、Stripe、Googleなど)のどの戦略を使用して認証を行い、クライアントのすべてが公開されているという事実をどのように回避しますか?
Googleスタティックマップでは、Googleのサーバーから地図画像をリクエストする必要があるため、その時点で使用状況を検出できます。クライアントから送信されたHTTPリファラー情報を使用して、各リクエストをアカウントに割り当てることがあります。あなたは正確に何を達成しようとしていますか? – eggyal
私の質問は次のようなものだと思います。Googleが実際に画像をリクエストしているサイトのページであることをGoogleがどのように認識していますか?誰かが自分のページからURLをコピーしたり、パラメータを変更したり、自分のサイト全体でURLをコピーしたり、プロセスで自分のクォータを使い切ったりするのを止めるのはなぜですか? –
ユーザーのブラウザには、参照ページのアドレスのヘッダー情報がヘッダーに含まれています...ユーザー自身が誰か他のサイトを誤って報告するように操作することができますが、それは別のサイトとは異なるものですあなたが描く方法で行うことができます。 – eggyal