2012-04-20 80 views
3

我正在构建一个iOS应用程序,我需要能够对php 5应用程序的各种数据位进行身份验证请求。 php 5应用程序使用codeigniter框架和URL,例如https://example.com/controller/function来通过twitter验证用户身份,一旦通过身份验证,就将身份验证存储在名为“auth”的安全cookie中。“如何将身份验证从ios发送到远程服务器php

我想知道的是如何从iOS/iPhone应用程序对我的用户进行身份验证,坚持认证令牌并将其与未来的请求一起发送到codeigniter应用程序?

回答

0

大图是您需要在代码中实现类似api控制器这个控制器应该有一个“auth”方法,在某些时候,你需要将twitter cookie的哈希值传递给ios应用程序,然后,每次后续调用api控制器时,哈希,你的代码点燃器应用程序无线将散列与正确认证的用户相关联并允许其访问。如果其他人试图访问API调用,他们将不能执行该操作并被拒绝,否则他们会提供猜测并被拒绝。

从您的iOS应用的角度来看

因此,其随后所有的呼叫(验证后)看起来像:

https://example.com/api/<function name>/<session hash> 
相关问题