我正在使用 Phonegap 开发一个移动应用程序。现在我一直在做一些关于身份验证的研究,但我似乎找不到合适的答案/应该如何做的例子。我有一个 ASP.NET MVC4 后端,所以我想使用 ajax 调用来调用我需要的方法。
现在,App 开始时的登录并没有那么难。但问题是我不希望这些方法被公开访问。在 web 应用程序中,我通过使用 Controller 方法上方的 [Authorize] 标记解决了这个问题。但这似乎不适用于 Phonegap 应用程序,因为您无法保存 cookie 并在浏览器中进行会话。
我确实读到您可以使用 Phonegap localstorage 作为 cookie 和会话的替代品。但是我不确定如何应用它。我还遇到了将用户名和密码存储在数据库中并在每个 ajax 调用中提供它的建议,这样我每次都可以进行身份验证。但这似乎不是一个有利且安全的解决方案。
我希望我的问题很清楚,你们可以指出一些建议或例子。我为我的语法道歉,英语不是我的母语。提前致谢!