как войти в форму authlogic rails с клиента iphone - PullRequest
1 голос
/ 27 августа 2009

У меня есть приложение на стороне сервера, написанное на Rails с использованием плагина authlogic. Я не уверен, как войти в приложение rails с моего клиента iphone. Я думаю, что знаю, как написать код get / post в Obj C, но я не уверен, что лучший подход - это аутентификация на моем rails-сервере Вот как выглядит HTML на стороне сервера при переходе по этому URL: http://localhost:3000/user_sessions/new: http://pastie.org/596279

1 Ответ

2 голосов
/ 27 августа 2009

Для аутентификации в приложении для iPhone вам потребуется:

  1. Отключить подделку межсайтовых запросов для действий формы

  2. HTTP POST user_session [имя пользователя] и user_session [пароль] для вашего полного доменного имени + '/ user_sessions'

  3. Захват файлов cookie сеанса, возвращенных с сайта (и возврат их с последующими запросами), чтобы предпринять дальнейшие действия в приложении.

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

...