3

我已经使用 Symfony2 开发了一个 Web 应用程序。我使用FOSUserBundle进行用户管理和安全性。

现在我正在考虑为我的 Web 开发一个原生 iOS APP,但我真的不知道如何解决从 APP 创建会话并在整个交互用户 APP 中对其进行管理的问题。

换句话说,我想确保当我执行 a 时NSURLRequest,会以某种方式发送会话令牌以允许服务器关联同一会话中的所有请求。

在 PHP 端创建会话时有什么特别的事情要做吗?处理来自iOS APP的请求时有什么特别的事情要做吗?

您能否提及一些好的文章来学习如何获得这种方法?我想从一开始就做好。

提前致谢

4

1 回答 1

5

最好依靠无状态身份验证。

在服务器端,看看实现 OAuth2 的服务器端的FOSOAuthServerBundle。该过程是从用户凭据向 api 请求 access_token,然后在每个请求上传递 access_token。

在 iOS 端,我建议使用AFNetworking发出 HTTP 请求,使用AFOAuth2Client请求 access_token。

于 2012-09-10T12:41:56.947 回答