我正在使用jquery ajax從asp.net web服務中獲取數據。我想知道如何保護它,並讓它與jquery ajax一起工作。該服務是我的Web應用程序的一部分,要訪問它,您必須登錄到應用程序。不過,我想進一步確保它。例如,在自動填充框中查找所有客戶的顧問很好,但他們可以發送其他顧問的ID。確保這一點的最佳方式是什麼? 我在這裏看過這篇文章http://msdn.microsoft.com/en-us/library/w67h0dw7%28VS.71,classic%29.aspx。但是,我不知道如何使用jQuery Ajax工作。任何幫助,將不勝感激。保護與jQuery使用的asp.net web服務ajax
2
A
回答
3
據我所知,你想確保你知道使用你的服務的人的身份。如果Web服務是您的應用程序的一部分,這不應該是使用Cookie的問題(假設Web服務與站點位於同一個域中)。有些想法參見this e-book。
否則,您可以將臨時標識符交給您的站點的已登錄成員,這將用於web服務調用 - 這種方式即使標識符被盜,它也只能在有限的時間內使用。
1
我通過使用加密使它更安全。我通過ajax傳遞它時加密顧問的id,並在服務器端對其進行解密。很顯然,我在服務器端進行加密,並在渲染頁面時將其傳遞給客戶端。然後ajax使用該加密ID進行呼叫。
相關問題
- 1. 保護WCF ASP.NET web服務
- 2. 保護ASP.NET Web服務
- 3. 使用jQuery/ajax的ASP.NET Web服務
- 4. 保護jQuery SPA web服務
- 5. 保護PHP XML Web服務AJAX
- 6. 保護Web服務
- 7. 保護Web服務
- 8. 保護Web服務
- 9. 保護web服務,asp.net mvc 3,加密
- 10. 安全與ASP.NET Web服務使用jQuery
- 11. 使用Web服務與AJAX
- 12. 保護PHP的web服務
- 13. ASP.NET Ajax與用於Web服務調用的JQuery
- 14. 使用Apache Shiro保護RESTful Web服務
- 15. 使用OPENAM保護web服務
- 16. 使用oauth保護SOAP Web服務
- 17. 保護asp.net web服務以便從flash中使用
- 18. 保護REST Web服務
- 19. 保護Android Web服務
- 20. 密碼保護Web服務
- 21. 保護JSON Web服務
- 22. jquery $ .ajax與asp.net ajax消耗asmx服務
- 23. 在ASP.NET中使用ajax/jquery使用asmx Web服務?
- 24. 如何使jQuery的移動到ASP.NET Web服務的AJAX調用
- 25. 使用jquery調用SAP Web服務ajax
- 26. 使用jQuery調用Restful Web服務ajax
- 27. 使用jQuery AJAX從ASP.NET Web服務器獲取的對象
- 28. 保護PHP Web服務調用
- 29. 使用JQUERY ajax函數發送JSON對象到ASP.NET Web服務
- 30. jQuery Ajax文件上傳到ASP.NET Web服務與JSON響應
過去幾天我一直在想這個話題......我非常喜歡第二段的解決方案。謝謝。偶然發現這個 – Patrick
。啊年輕又沒有經驗! :p – Riz