0
我有一個名爲IEnvironmentService的WCF服務。該服務提供了一些不安全的方法。我必須保護這項服務中的一些方法。爲了保護這種方法,我想使用Windows標識。因此,除了特定的Windows身份服務方法以外,無法調用。我怎樣才能做到這一點。謝謝。如何保護具有特定窗口標識的WCF服務方法
我有一個名爲IEnvironmentService的WCF服務。該服務提供了一些不安全的方法。我必須保護這項服務中的一些方法。爲了保護這種方法,我想使用Windows標識。因此,除了特定的Windows身份服務方法以外,無法調用。我怎樣才能做到這一點。謝謝。如何保護具有特定窗口標識的WCF服務方法
您可以在服務實現做到這一點(你不能做這個合同的任何東西):
[PrincipalPermission(SecurityAction.Demand, Role = @"DOMAIN\group")]
public void DoSomethingInsecure()
{
// do stuff
}