Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的服务合同中有 4 种方法(A、B、C、D);现在我们必须在客户端向 user1 & C 显示 A & B 方法,向 user2 显示 D 方法。
我们怎样才能做到这一点?
我建议不要搞乱合同,而是使用授权。换句话说,让每个人都看到相同的合同,但根据 WHO 调用您的服务(哪个用户,哪个角色)来限制对单个方法的访问。
有很多方法可以对 WCF 进行身份验证/授权,您可能需要自己研究一下,然后可能会提出具体问题。