2016-09-19 9 views
-1

他のサイトからHTTPリクエストを受信するRails APIをビルドします。リモートリクエストホストを一意に識別する方法

新しいリクエストが発行されるたびに、このサイトが既にこのリクエストを送信しているかどうかをアプリで知る必要があります。したがって、リクエストを送信しているサイトを一意に識別する方法があるかどうかは疑問です。 request.remote_ipを使用することを考えていますが、サイトが共有ホスティングにある場合、他のサイトと同じIPアドレスを共有します。 リモート原点を特定する他の方法はありますか?

+0

APIコンシューマーの登録や認証がない場合は、できるだけ多くのことができます。 IPアドレスはあなたが本当に持っているものです。 –

+0

登録とトークンベースの認証がありますが、登録時に無料試用版を提供する予定ですので、1つのサイトに1回の無料試用版しか持たないようにしたいと考えています。さもなければ、彼らは新しいアカウントを作成し続けることができ、無制限の試用をすることができます。 – Ben

答えて

0

リクエストがAPIクライアントから発行された場合、IPは、(多少の)頼りになるものです。 あなたが言ったように、これは本当にユニークではありません(プロキシ、共有ホスティング、...)。

関連する問題