0

genevatechdays後,我期待着大約WCF Data Service,我已經幾個問題。實際上我有一個示例演示,它允許我從數據庫中檢索數據。管理訪問權限,WCF數據服務

這是工作相當不錯,我很驚訝的速度:)。

我看到了,我已經聲明一下,我們可以讀取/修改:

config.SetEntitySetAccessRule("Users", EntitySetRights.AllRead); 

但在這個WCF服務,我沒有看到有關身份驗證的東西,所以這裏是我的問題:

  • 我該怎麼說誰可以訪問我的服務,以及使用哪種身份驗證(Windows,定製,SSL證書,...)
  • 我怎麼能說用戶組A有權閱讀我的收藏,用戶組B有權編輯它?

謝謝!

回答

0

如果你需要在你的數據在驗證更精細的控制,您需要將您的用戶經典WCF身份驗證方法驗證和使用查詢和更改攔截器來控制誰可以讀取或更改數據。

有關查詢的更多信息,並在此變更攔截,

http://msdn.microsoft.com/en-us/library/dd744842.aspx

感謝 巴勃羅。

+0

嗨,謝謝你的迴應。我看了一下您的鏈接,但我看不出如何增加一個「[ChangeInterceptor(」產品「)」可以讓滿足指示哪個用戶羣應該獲得論文的產品? – J4N 2011-04-08 19:18:34