抱歉标题含糊不清,但我正在开发 Sencha Touch 移动应用程序并构建了一个基于 REST 的 WCF Web 服务来提供数据,并且需要找出处理用户登录并在整个应用程序中保持会话活动的最佳方式.
现在因为我需要使用 JSONP 来连接 Web 服务,这限制了身份验证和会话处理的选项。我可以将用户的凭据保存在应用程序的本地存储中,并在每次调用服务时传递它们,但这不是最好的解决方案。有些人提到将凭据传递给 Web 服务上的登录方法并传回 sessionid,然后在每次进一步调用时发送该 sessionid。但是,我不确定如何首先使用 WCF 创建会话,以及如何使用传入的 sessionid 使其保持活动状态。
任何人都可以推荐一种实现这一目标的技术吗?