如何使用.Net对一个Windows域外的Kerberos域验证用户名和密码?

时间:2011-09-01 17:05:14

标签: c# .net kerberos

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

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

1 个答案:

答案 0 :(得分:1)

我不确定你的目标是什么:

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