我开发了一个Symfony2
使用FOSUserBundle
.
我正在开发一个通过请求和 JSON 响应链接到我的网站的iOS 应用程序。AFNetworking
我只是缺少用户身份验证,因此当用户打开应用程序时,他必须登录(如果不记得),然后在每个AFNetworking
请求中我可以传递用户信息(ID、令牌、用户名/密码,... ) 以便响应是安全和个性化的。
在过去的几天里,我一直在寻找正确的解决方案,并且我看到了很多不同(复杂)的方法。但据我了解,我只错过了两个步骤:
使用用户名/密码从 iOS 应用程序向 Symfony2 发送请求,如果用户匹配则返回 true
将用户名/密码(
SSKeychain
按照我的理解存储)添加到每个AFNetworking
请求。
这是对的吗 ?那么我将如何实现以下内容:
在
Symfony2
控制器中测试用户名/密码是否正确并返回 true 或authToken
JSON 格式使用给定的用户名/密码或参数中的身份验证令牌使
AFNetworking
请求可以在安全防火墙下访问,并在数据库中找到用户以将他自己的数据发回。
对此的任何帮助将不胜感激。