我了解如何将基本身份验证与 jquery 一起使用,这不是我的问题。
这是我的结构:
网站(MVC.net 4,带有自定义成员资格提供程序的表单身份验证) Web 服务(Web API)
MVC.net 网站调用 Web 服务进行身份验证并获取表单身份验证内容以进行登录。
然后每个页面将使用 SPA 原理来获取数据。服务器只会做基本的 HTML 内容。
所以我需要以某种方式将凭据放入 jquery 以进行服务调用。
问题是密码永远不会被存储。只有一个哈希。可以将密码放入会话中并将其传递到页面中以供使用(这将发生的一切都是 SSLed 并且服务是 ssled),但这假定用户正在输入密码。
当然,用户可以选择“记住我”,这样在这种情况下用户将永远不会被提示登录,所以我不会有密码。
任何人对如何完成此操作有任何(安全)建议?我可以在哪里安全地存储 jquery 将使用的密码?
谢谢!