从javascript调用Web服务时添加身份验证/安全性的最佳方法是什么?
我希望我的Web服务只能从应用程序中调用,其他任何人都不能通过将Web服务URL复制到浏览器来访问我的Web服务。
从头几个答案看来,它几乎是不可能的。
那么,我的客户未意识到不可能的话,我该如何回答呢?
〜Ajinkya。
最佳答案
看一下使用同步令牌模式,以便仅可以使用加载该服务引用的页面已知的一条数据来使用该服务。在OWASP Top 10 for .NET developers part 5: Cross-Site Request Forgery (CSRF)中有一个使用Web服务执行此操作的示例。这应该实现您所追求的。