2010-04-07 160 views
0

我用Google搜索了一下,因爲我應如何處理安全Web服務應用程序時,該應用程序基本上是一個Silverlight應用程序的數據倉庫,但已經得到了不確定的結果。僅適用於Silverlight應用程序的Web服務安全性?

Silverlight應用程序不應該有它自己的用戶身份驗證,因爲它只能通過用戶已經通過身份驗證進入一個Web應用程序訪問。

這樣,我想我可能只是一個參數添加到SL應用程序是一個cookie類型值,具有一定的生命週期,鏈接到數據庫的用戶。然後,SL應用程序必須將此值與其他參數一起傳遞給Web服務。由於Web服務希望成爲通用的Web服務端點,因此在這個級別添加額外的參數並不會成爲問題。

但是,我應該推出我自己的這個系統?這聽起來對我來說是因爲這不是以前沒人考慮過的新功能,所以我的選擇是什麼?

回答

1

首先使用SSL的服務。否則,用戶將能夠捕獲傳遞給該服務的所有參數。在https的情況下仍然可以看到它,但它會更加困難。

而且,考慮使用Message Inspector添加自定義標頭,您將驗證服務器上的信息。這樣你就不需要添加額外的參數。

相關問題