繁体   English   中英

来自Jquery的Web服务调用

[英]Webservice calls from Jquery

好的,所以,我一般来说对jQuery和Web编程还是陌生的(尽管我从事Web服务和与SharePoint相关的C#已有几年了,但是只有在不涉及安全性的内部设置下才可以)我正在寻找一个公共网站,从内部数据库中提取信息。 我知道如何实现Web服务,并且知道如何使其安全。 但是,然后我需要从页面使用Jquery调用Web服务。 我也知道该怎么做。

我正在努力的是如何确保这一点。 如果我能够从我的页面调用Web服务,那么如何阻止XYZ人来窃取我的Jquery /代码并通过THIER网站访问我的Web服务? 我该如何停止这一点,我已经考虑过加密数据/进行身份验证的方法,但是我所做的任何事情都可以访问,因为它们可以查看我在Jquery中所做的任何事情。

任何有关如何保护Web服务以使只有我网站上的人可以访问它的建议都是很棒的。

一个好的开始是使用基本的http身份验证。 我想您会找到一种在服务器端实现它的方法。 这是jQuery客户端示例如何在jQuery和AJAX中使用Basic Auth?

A应该通知您,下一个问题可能是Origin is not allowed by Access-Control-Allow-Origin

请确保您先对用户进行身份验证,然后他们才能访问您的服务,并在服务器上验证用户无法执行他们不允许执行的任何操作。 这样,无论他们是否使用自己的代码从您的网站访问服务,他们都无法做他们不允许做的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM