Управление сеансом пользователя с завещанием на приложении для iPhone

У меня есть приложение направляющих, для которого я использую завещание для аутентификации моих пользователей, и это работает отлично. Я теперь хочу записать приложение для iPhone (не только WebUI, но и надлежащий APP), что доступы те же данные и так требуют той же аутентификации. Как я должен пойти о выполнении этого?

Я хочу войти в завещание использования и сохранить сессию открытой так, чтобы запросы назад и вперед работали, как они делают на моем веб-сайте. Я очень плохо знаком с обеими направляющими и завещанием.

15
задан marcgg 15 September 2012 в 16:31
поделиться

2 ответа

Я пытаюсь сделать то же самое. У меня также есть приложение Rails, использующее Devise Authentication Gem, для которого я хотел бы создать приложение для iPhone. Я не знаю, есть ли у меня хороший ответ для вас, но вот некоторые вещи, которые я узнал на этом пути...

Согласно README на странице Devise GitHub, кажется, что Devise реализует аутентификацию RESTful с помощью этих 2 модулей:

Аутентификация базы данных:

шифрует и сохраняет пароль в базе данных. для подтверждения подлинности пользователя при входе в систему. аутентификация может быть выполнена как через запросы POST или HTTP Basic Аутентификация.

Возможность проверки подлинности токена:

выполняет вход пользователя на основе токена аутентификации. (также известный как «единый токен доступа»). Токен может быть передан как через строка запроса или HTTP Basic Аутентификация.

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

Несколько ресурсов, которые могут быть полезны для начала работы:

8
ответ дан 1 December 2019 в 04:46
поделиться

Это очень общий ответ, но вы, вероятно, захотите использовать веб-сервис, в данном случае доступный в api устройства.

На стороне iPhone это вызов веб-службы, см. Документацию к «Руководству по программированию системы загрузки URL-адресов» в iphone sdk, или, возможно, этот ответ: Использование REST API и iPhone / Objective-C

2
ответ дан 1 December 2019 в 04:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: