簡體   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