2012-04-20 3 views
3

Я создаю приложение iOS, и мне нужно иметь возможность делать аутентифицированные запросы в приложение php 5 для различных бит данных. Приложение php 5 использует фреймворк codeigniter и URL-адреса, такие как https://example.com/controller/function, например, для аутентификации пользователей через твиттер ... и после аутентификации хранит аутентификацию в защищенном файле cookie с именем «auth.» «Как отправить auth из ios на удаленный сервер php

Что я хочу знать как аутентифицировать моих пользователей из приложения iOS/iPhone, сохранить токен аутентификации и отправить его вместе с будущими запросами на приложение codeigniter?

ответ

0

Большая картинка: вам нужно реализовать что-то вроде контроллера api в коде воспламенитель. Этот контроллер должен иметь метод «auth». В какой-то момент вам захочется передать хэш-файл твиттера в приложение ios. Затем для каждого последующего вызова контроллера api отправьте хэш, ваш код воспламенитель приложение wi ll связать хэш с правильно аутентифицированным пользователем и разрешить ему доступ. Если кто-либо еще пытается получить доступ к вызовам api, они либо не смогут этого сделать, либо будут лишены, либо они дадут предположение и будут лишены.

Таким образом, с точки зрения вашего Ios приложения, все его последующие вызовы (после аутентификации) будет выглядеть следующим образом:

https://example.com/api/<function name>/<session hash> 
Смежные вопросы