2013-08-02 53 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

回答

相关问题