iPhoneアプリ:特定のアプリを使用しているユーザーのみがWebページにアクセスできるようにする
-
08-07-2019 - |
質問
それが可能かどうか、もしそうなら、カスタムiPhoneアプリケーションからのみアクセス可能なWebページを作成する最良の方法は何だと思いましたか?たとえば、iPhoneの組み込みブラウザーまたは他のブラウザーからWebページにアクセスしようとすると、エラーページが表示されますが、カスタムビルドアプリケーションからアクセスすると完全に機能します。
出てきたアイデアの1つは、アプリケーション内の埋め込みブラウザのUser-Agent文字列をカスタムに変更することです。これが実行可能かどうかはわかりません。
これが理にかなっていることを願っています。
事前に感謝します。
-Ben
解決
すべてのリクエストヘッダーは、なりすましが可能です。認証が唯一のもっともらしいソリューションです。
他のヒント
User-Agent文字列の変更は良い方法です。私は個人的には試していませんが、NSURLRequestオブジェクトを変更し、リクエストが行われる前にユーザーエージェントを変更できるはずです。
HTTPリクエストで他のカスタムデータを使用して、訪問を許可/ブロックすることもできます。クエリ文字列をURLに追加するか、一意のPOSTデータを含めることができます。
これは実際のセキュリティ対策ではないことに注意してください。HTTPリクエストの一部を偽造してアクセスを取得する可能性があるためです。誰かがアプリから生成されたHTTPトラフィックを簡単に読み取り、それを使用して、任意のブラウザーでサイトにアクセスする方法を見つけることができます。
所属していません StackOverflow