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