我有asmx web服务(c#)。我正在使用Windows身份验证来访问Web服务。 现在我需要为speciefic用户提供一些Web服务方法,例如Test。我找不到这种授权的例子。一些代码示例将不胜感激。
答案 0 :(得分:0)
我不认为Web服务对每个成员有这样的限制。您可能需要检查Web服务成员内部的用户权限
[WebMethod]
public void HelloWorld()
{
if (this.DoesUserHaveRights(HttpContext.Current.User))
{
// do the work here
}
else
throw new AuthenticationException();
}
或类似的东西