3

我正在开发一个 IOS 应用程序,它将对受 Spring Security 保护的 Spring-MVC 后端进行异步调用。我一直无法弄清楚这将如何工作。我有一个调用该服务的 Web 客户端(使用 jQuery Ajax),我想在 IOS(iPad)中实现相同的调用。

是否有任何框架可以处理身份验证,然后按照 Spring Security 的要求来回传递令牌?IOS 应用程序如何知道在超时后再次向用户请求用户名/密码?

-- 经过一番研究,IOS API 似乎已经具备身份验证功能(提供 Basic、Digest、Certificate 和 trust Authentication)。看起来可以抛出一个对话框来获取用户 ID/密码,然后将其保存在 NSURLCredential 对象中,并在必要时使用它。

我对此是否正确?有没有更简单的方法?有没有人有一个简单的示例来说明此身份验证如何与受 Spring 安全保护的服务器一起使用?

谢谢!

4

1 回答 1

0

我使用AFNetwork进行网络 API 调用。我遇到的唯一问题是当两个具有过期 JSessionIds 的连接命中服务器时发生的 CookieTheftException。

于 2013-01-15T11:18:22.060 回答