WCF方法不同用户的可访问性

use*_*245 -1 c# wcf

我们的服务合同中有4种方法(A,B,C,D); 现在我们必须在客户端向用户1显示A&B方法,向用户2显示C,D方法.

我们如何实现这一目标?

Wik*_*hla 5

我建议不要搞乱合同,而是使用授权.换句话说,让每个人看到相同的合同,但根据世界卫生组织呼叫您的服务(哪个用户,哪个角色)限制对各个方法的访问.

有很多方法可以对WCF进行身份验证/授权,您可能需要自己研究这个,然后可能会回来提出具体的问题.