У меня есть приложение Zend Framework, которое я пытаюсь настроить, чтобы я мог использовать его с приложением iPhone. Все в моем приложении ZF требует, чтобы вы вошли в первую очередь.
В браузере вы переходите на myapp.com/auth/login
и получаете форму входа. Когда вы успешно проходите аутентификацию, устанавливается cookie, чтобы помнить, что вы вошли в систему (я думаю, это так и работает). Он также перенаправляет вас на домашнюю страницу и отображает HTML.
В идеале, мое приложение для iPhone будет (как-то) аутентифицироваться в моем приложении ZF и получать ответ JSON. Затем он может делать будущие запросы как аутентифицированные. Пока что мое приложение для iPhone устанавливает учетные данные для входа в качестве данных POST и отправляет их на страницу входа, а приложение ZF возвращает HTML-код домашней страницы (или страницы с ошибкой проверки).
Я ищу ответы на "лучшие практики". Возможно я задаю не тот вопрос. Может быть, мне не нужно думать о «RESTful-аутентификации». Каков наилучший способ настройки приложения Zend Framework, чтобы приложение iPhone могло выполнять аутентификацию и отправлять запросы?