2016-09-29 13 views
0

EddystoneのURLを介して一緒に来た人々のためのwebappへのアクセスを与える安全な方法はありますか?eddystoneのURLからのみアクセスwebappを許可する

私はいくつかのパラメータを取得してサーバー側で処理することができますが、十分ではありません。

答えて

0

開いているWebリクエストで渡すことができる情報は、Webアプリケーションを訪問している特定の人がシミュレーションできるので、これを行うための確実な方法はありません。 URLにGETパラメータを追加することは十分ではない場合

は、あなたが行うことができ、いくつかのより多くのものが含まれます:

  • は、HTTPヘッダー内のUser-Agentフィールドを調べ、それがiOSのか、であることを確認しますリクエストを送信したAndroid携帯端末。
  • 上記のチェックに加えて、Chromeに依存してEddystone-URLの検出を行う場合は、Chromeブラウザの亜種であることを確認することもできます。

また(カスタムファームウェアのビーコンを持っている場合でも、それはダイナミック作る)、定期的にビーコンが送信したURLにGETパラメータを変更することができますので、URLが将来的にどうなるかを予測することは困難になります。

関連する問題