如何为不同的客户端提供服务方法的访问权限

时间:2014-04-16 11:26:09

标签: asp.net web-services asmx

我是asp.net网络服务的新手。我正在创建一个带有十个方法和一个接口的示例Web服务(.ASMX)。我有两个客户端A和B,我想将前四个方法暴露给客户端A,将接下来的6个方法暴露给客户端B.

请告诉我如何向相应的客户授予这些方法的许可。

2 个答案:

答案 0 :(得分:1)

我建议您从这篇文章开始:http://msdn.microsoft.com/en-us/magazine/cc948343.aspx

在此您可以找到“WCF服务中的授权”。

答案 1 :(得分:-1)

简单。

向客户端A和客户端B提供不同的身份验证密钥(字母数字)。

方法将使用所需的验证密钥进行修饰,即与简单的If匹配。

很高兴。

这是一种简单的方法,您可以随时使用复杂的方法,也可以尝试WCF。