2013-08-02 51 views
1

iOS版驗證我已經developped這是使用FOSUserBundle一個Symfony2網站。與Symfony2中和FOSUserBundle

我的深化發展iOS應用這是通過AFNetworking請求和JSON響應鏈接到我的網站。

我只是缺少用戶身份驗證,以便當用戶打開應用程序,他必須登錄(如果不記得),然後在每個AFNetworking請求我可以傳遞用戶信息(身份證,令牌,用戶名/密碼......),以便響應得到保護和個性化。

我花了過去的日子尋找正確的解決方案,我看到了很多不同的(複雜的)做法。但是從我的理解,我只錯過2個步驟:

  1. 發送從iOS應用程序的請求Symfony2的使用用戶名/密碼,如果用戶相匹配

  2. 添加用戶名/密碼返回true(存儲與SSKeychain據我所知)到每個AFNetworking的請求。

它正確嗎?我將如何實現以下則:在Symfony2控制器

  • 測試,如果用戶名/密碼是正確的並返回true或JSON的authToken

  • 作出這樣的AFNetworking請求是安全的防火牆來訪問。在參數中給定用戶名/密碼或認證令牌,並在數據庫中找到用戶將他自己的數據發回給他。

對此的任何幫助將非常感激。

+0

看看在FOSOAuthServerBundle –

+0

謝謝,我做這個工作,它似乎是對我的需求的完美契合。 –

+0

@JulesMarcilhacy你有沒有想過這個?我與你有同樣的問題 – adit

回答

相關問題