2012-04-20 79 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> 
相關問題