我正在开发一个 IOS 应用程序,它将对受 Spring Security 保护的 Spring-MVC 后端进行异步调用。我一直无法弄清楚这将如何工作。我有一个调用该服务的 Web 客户端(使用 jQuery Ajax),我想在 IOS(iPad)中实现相同的调用。
是否有任何框架可以处理身份验证,然后按照 Spring Security 的要求来回传递令牌?IOS 应用程序如何知道在超时后再次向用户请求用户名/密码?
-- 经过一番研究,IOS API 似乎已经具备身份验证功能(提供 Basic、Digest、Certificate 和 trust Authentication)。看起来可以抛出一个对话框来获取用户 ID/密码,然后将其保存在 NSURLCredential 对象中,并在必要时使用它。
我对此是否正确?有没有更简单的方法?有没有人有一个简单的示例来说明此身份验证如何与受 Spring 安全保护的服务器一起使用?
谢谢!