-1

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

我们怎样才能做到这一点?

4

1 回答 1

5

我建议不要搞乱合同,而是使用授权。换句话说,让每个人都看到相同的合同,但根据 WHO 调用您的服务(哪个用户,哪个角色)来限制对单个方法的访问。

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

于 2013-09-16T07:31:05.513 回答