2
A
回答
5
由於您似乎在使用Windows身份驗證,因此您將能夠在這些組內使用Active Directory組和用戶的成員資格來限制服務方法的使用。
有了這個,你就可以使用聲明的語法來呼叫者限制某些羣體:
[ServiceContract]
interface IMyService
{
[OperationContract]
[PrincipalPermission(SecurityAction.Demand, Role="YourCustomRole")]
public string MethodLimitedToGroup(string someInput);
}
誰不是您指定該組的成員,並試圖調用此方法,將獲得SecurityException
- 但沒有別的。
這是你在找什麼?
相關問題
- 1. 限制WCF服務資源的使用
- 2. WCF服務限制
- 3. WCF服務限制
- 4. WCF Restful Web服務客戶端限制
- 5. 如何限制對特定用戶帳戶的WCF數據服務訪問?
- 6. WCF使用SSL的WCF服務數據限制
- 7. 如何使用WCF服務
- 8. 如何使用WCF服務
- 9. WCF服務限制設置
- 10. 如何通過引用來限制對WCF服務的訪問?
- 11. WCF驗證和用戶名/密碼授權來限制服務
- 12. 如何使我的wcf服務可供特定用戶使用?
- 13. WCF服務:如何授權用戶
- 14. 如何模擬用戶到WCF服務?
- 15. WCF - 如何正確配置MVC客戶端使用WCF服務?
- 16. 如何限制一個WCF服務,一個客戶端應用程序只
- 17. Azure WCF服務使用Azure WCF服務
- 18. WCF客戶端使用的WCF服務以及WCF客戶端使用的Java服務
- 19. 如何使用Silverlight啓用WCF服務
- 20. 如何使用JMeter調用WCF服務?
- 21. 將WCF服務限制到特定用戶帳戶的最佳方法
- 22. 如何使用共享密鑰限制對WCF服務的訪問
- 23. 如何使用xamarin.forms中的wcf服務?
- 24. WCF服務用戶標識
- 25. 如何限制我的web服務的用戶?
- 26. 限制用戶停止Windows服務
- 27. 如何使用membershipProvider或usernamePasswordvalidator通過WCF服務創建用戶
- 28. 如何使用用戶名和密碼保護WCF Rest服務?
- 29. 如何在WCF中使用客戶端應用程序服務?
- 30. 使用WCF服務
是的,這是我尋找的,但我不明白ASP.Net和Active Directory之間的關係?Asp.net角色提供程序如何注意到Active Directory用戶組。 – Nim 2010-11-21 17:08:36
@Nim:對不起,我的壞 - 我混淆了;在WCF服務中,您不需要其他任何東西。使用Windows憑據進行身份驗證也應該提供此功能,以限制對某些組的方法的訪問 – 2010-11-21 19:06:48
如果角色名稱來自配置文件,則不能使用聲明性語法,因爲屬性值只能是編譯時間常量。在這種使用中使用命令式的等效代碼。 – softveda 2010-11-22 05:43:26