WCF服务用户标识

时间:2013-06-21 20:39:51

标签: iis-7 windows-server-2008 .net-4.5 wcf-security kerberos

我正在创建一个.NET 4.5 WCF Web服务,用于在运行IIS 7.0的Windows Server 2008上进行部署。我希望我的Web服务通过验证通过Web服务传递的Kerberos令牌字符串来识别访问该服务的用户。我不能使用集成Windows身份验证(我的一些客户端正在使用Linux机器)所以,我必须传递令牌字符串。有谁知道我如何做到以下几点:

  1. 根据用户当前标识在C#.NET 4.5中生成Kerberos令牌字符串。
  2. 在C#.NET 4.5中验证Kerberos令牌字符串并获取关联用户名。
  3. 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用两个绑定公开服务,一个用于Windows用户,一个用于Windows身份验证,一个用于其他用户身份验证。它是内部网还是互联网扫描仪?如何识别Linux用户?