我正在用ASP MVC 4 Web API后端开发一个富客户端javascript应用程序。
您建议如何保护所有ajax请求,并确保它们来自经过身份验证的用户。
谢谢!
发布于 2013-11-17 18:18:54
任何安全机制都可以,例如考虑表单身份验证。您将Authorize属性添加到您的控制器方法中,如果cookie是从服务器发出的,ajax请求将携带该cookie。
这真的很简单。如果由于某种原因,它不适用于您的场景,那么您必须更具体。
发布于 2013-11-17 21:43:43
正如Wiktor所建议的,您可以使用基于表单的身份验证(HTTP机制)。
但是,如果我们更广泛地考虑您的问题,那么保护所有AJAX请求意味着什么?
您可能希望实现以下目标:
这个话题在wikipedia上有更广泛的讨论。更具体地说,您希望在API中执行以下操作:
https://stackoverflow.com/questions/20029010
复制相似问题