IOS编程——异步json调用Spring Batch服务器

标签 ios spring-mvc spring-security

我正在开发一个 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/

相关文章:

ios - 在不使用导航 Controller 的情况下将不同的 View 链接到 tableview/viewcontroller

java - 基于角色的身份验证不起作用

facebook - grails spring-security-oauth-facebook:0.2

spring - 具有Openid和数据库集成的Spring Security

ios - NSMutableArray 为每两个对象创建子数组,并在末尾注入(inject)一个空白字符串

ios - AVAudioPlayer 不从网站播放 m4a 或 mp3 文件类型

java - 我无法导入 org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer

java - Spring MVC - 如何为我的 resttemplate 使用不同的超时?

java - 如何在 Spring 应用程序中设置从不同表中提取数据的表单

ios - Cocoa Touch Framework 架构问题/生产构建