Приложение для iPhone:Создание веб-страницы, доступной только для людей, использующих определенное приложение

StackOverflow https://stackoverflow.com/questions/1641412

Вопрос

Мне просто было интересно, возможно ли это, и если да, то каков наилучший способ создать веб-страницу, доступную только из пользовательского приложения для iPhone?Например, если вы попытаетесь получить доступ к веб-странице из встроенного браузера iPhone или любого другого браузера, она отобразит страницу с ошибкой, но при доступе из специально созданного приложения она будет полностью функциональной.

Одна из возникших идей заключается в том, чтобы изменить строку User-Agent во встроенном браузере внутри приложения на что-то пользовательское.Хотя я не уверен, что это жизнеспособно.

Я надеюсь, что в этом есть смысл.

Заранее благодарю.

-Ben

Это было полезно?

Решение

Любые заголовки запроса могут и будут подделаны.Аутентификация - это единственное правдоподобное решение.

Другие советы

Изменение строки User-Agent - хороший метод.Я не пробовал это лично, но вы должны иметь возможность изменить объект NSURLRequest и изменить user-agent до того, как будет сделан запрос.

Вы также можете использовать другие пользовательские данные в HTTP-запросе, чтобы разрешить / заблокировать посещения.Вы могли бы добавить строку запроса к URL-адресу или включить некоторые уникальные данные ПУБЛИКАЦИИ.

Обратите внимание, что это не является реальной мерой безопасности, поскольку любой может подделать любую часть HTTP-запроса, чтобы получить доступ.Кто-то может легко прочитать HTTP-трафик, генерируемый вашим приложением, и использовать это, чтобы выяснить, как получить доступ к сайту с помощью любого браузера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top