标签: c# wcf
我们的服务合同中有4种方法(A,B,C,D);现在我们要展示A&客户端用户1的B方法&用户2的C,D方法。
我们如何实现这一目标?
答案 0 :(得分:5)
我建议不要搞乱合同,而是使用授权。换句话说,让每个人看到相同的合同,但根据世界卫生组织呼叫您的服务(哪个用户,哪个角色)限制对各个方法的访问。
有很多方法可以对WCF进行身份验证/授权,您可能需要自己研究这个方法,然后可能会回来提出具体的问题。