1

我正在创建一个 .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 令牌字符串并获取关联用户名。

谢谢!

4

1 回答 1

1

您可以使用两种绑定公开服务,一种用于使用 Windows 身份验证的 Windows 用户,另一种用于使用用户名身份验证的其他人。它是 Intranet 还是 Internet scanario?如何识别 Linux 用户?

于 2013-07-09T21:18:22.223 回答