繁体   English   中英

如何从ios发送auth到远程服务器php

[英]how to send auth from ios to remote server php

我正在构建一个iOS应用程序,我需要能够为php 5应用程序提供经过身份验证的请求,以获取各种数据。 php 5应用程序使用codeigniter框架和https://example.com/controller/function之类的 URL,例如,通过twitter验证用户...一旦经过身份验证,将身份验证存储在名为“auth”的安全cookie中。 “

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

总体而言,您需要在代码点火器应用程序中实现类似api控制器的功能。 该控制器应具有“auth”方法。 在某些时候,你会想要将twitter cookie的哈希值传递给ios应用程序。 然后,对于每次对api控制器的后续调用,沿着散列发送,您的代码点火器应用程序会将散列与经过适当验证的用户相关联并允许其访问。 如果其他人试图访问api调用,他们将无法执行,并被拒绝,或者他们将提供猜测并被拒绝。

因此,从您的ios应用程序的角度来看,所有后续调用(在身份验证之后)将如下所示:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM