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

时间:2013-09-16 07:12:56

标签: c# wcf

我们的服务合同中有4种方法(A,B,C,D);现在我们要展示A&客户端用户1的B方法&用户2的C,D方法。

我们如何实现这一目标?

1 个答案:

答案 0 :(得分:5)

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

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