【问题标题】:How can one use .Net to authenticate a username and password against a Kerberos realm outside one's Windows domain?如何使用 .Net 针对 Windows 域之外的 Kerberos 领域对用户名和密码进行身份验证?
【发布时间】:2011-09-01 17:05:13
【问题描述】:

我有一组在 IIS 上运行的 WCF Web 服务。我的组织有一个在 Unix 或其某种形式上运行的 Kerberos 领域。这两个系统是完全独立的,即我的 Windows 机器是它们自己的 AD 域的一部分,与 Kerberos 领域没有信任关系。我的最终目标是创建一个 WCF 服务,它接受用户名和密码并根据我们的 Kerberos 领域验证它们。

简单的问题(我希望):是否有一个 .Net 库,我可以在我的 WCF 层中使用它来验证给定的用户名/密码组合?

【问题讨论】:

    标签: c# .net kerberos


    【解决方案1】:

    我不太确定你在追求什么:

    如果 Kerberos 领域已经有 LDAP(如果不只是添加它),那么您可以使用 System.DirectoryServices.AccountManagement 访问 Kerberos 的 LDAP 并检查给定的用户名/密码...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-03
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 2016-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多