如何在 .NET 3.5 中调用需要来自 WCF 的 Windows 身份授权的 asmx 服务?我们仅限于 .NET 3.5 框架。我有凭据,但不确定如何在 C# 代码中实现这一点。
问问题
599 次
1 回答
0
在http://msdn.microsoft.com/en-us/library/ff406125有一个身份验证示例。
public decimal ReportSales()
{
var currentUser = new WindowsPrincipal((WindowsIdentity)
System.Threading.Thread.CurrentPrincipal.Identity);
if (currentUser.IsInRole(WindowsBuiltInRole.BackupOperator))
{
return 10000M;
}
else
{
return -1M;
}
}
对于更高版本的.net WIF 将是要走的路。
我希望这有帮助...
于 2012-10-09T06:01:32.857 回答