2015-02-10 18 views
0

我有一個wcf web服務,並且有兩種類型的用戶將使用此服務。對於每個用戶組,服務方法需要不同。換句話說,用戶組A不應該看到屬於用戶組B的服務方法。我該如何實現?WCF顯示/隱藏用戶組的方法

+0

A組和B組使用的服務中是否有任何重疊? – 2015-02-10 08:19:25

+0

是的,有。一些方法很常見。 – 2015-02-10 09:11:33

回答

0

你有興趣從身體隱藏操作嗎?如果是這樣,您需要託管單獨的服務,這些服務僅定義這些操作。在這種情況下,常見操作需要被複制或重構到另一個服務中。

如果您只想根據組成員身份限制對特定操作的訪問權限,請查看基於角色或基於聲明的授權。我假設認證已經完成。