我正在开发一个 IOS 应用程序,它将对受 Spring Security 保护的 Spring-MVC 后端进行异步调用。我一直无法弄清楚这是如何工作的。我有一个调用此服务的 Web 客户端(使用 jQuery Ajax),我想在 IOS (iPad) 中实现相同的调用。
是否有任何框架可以按照 Spring Security 的要求处理身份验证,然后来回传递 token ? IOS 应用程序如何知道在超时后再次向用户请求用户名/密码?
-- 经过一些研究,IOS API 似乎已经具有身份验证功能(提供基本、摘要、证书和信任身份验证)。看起来可以抛出一个对话框来获取用户名/密码,然后将其保存在 NSURLCredential 对象中,并在需要时使用。
我说的对吗?有更容易的方法吗?有没有人有一个简单的例子来说明这种身份验证如何与受 Spring 安全保护的服务器一起工作?
谢谢!
最佳答案
我使用 AFNetwork进行我的网络 API 调用。我遇到的唯一问题是当两个具有过期 JSessionId 的连接命中服务器时发生 CookieTheftException。
关于IOS编程——异步json调用Spring Batch服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13036911/