cómo enviar auth desde ios al server remoto php

Estoy desarrollando una aplicación de iOS y necesito poder realizar requestes autenticadas a una aplicación php 5 para varios bits de datos. La aplicación php 5 usa framework codeigniter y URL como https://example.com/controller/function para, por ejemplo, autenticar a los usuarios a través de Twitter … y una vez autenticado, almacena la authentication en una cookie segura llamada "auth". "

Lo que quiero saber es cómo autenticar a mis usuarios desde la aplicación iOS / iPhone, persistir el token de authentication y enviarlo junto con futuras requestes a la aplicación codeigniter?

El outlook general es que debe implementar algo como un controller api en la aplicación de inicio de código. Este controller debe tener un método "auth". En algún momento, querrás pasar un hash de la cookie de Twitter a la aplicación ios. Luego, para cada llamada subsiguiente al controller api, envíe a lo largo del hash, su aplicación de inicio de código asociará el hash con el usuario autenticado correctamente y le permitirá acceder. Si alguien más trata de acceder a las llamadas api, o bien no lo harán, y se les negará, o supondrán una suposition y se les negará.

Entonces, desde la perspectiva de su aplicación ios, todas sus llamadas posteriores (después de la authentication) se verán así:

https://example.com/api/<function name>/<session hash>