2012-07-18 118 views
0

上下文:假设您正在编写一个为大学生提供服务的程序,并且您需要确保只有特定大学的学生才能访问它。像大多数大学一样,这所大学为学生提供了kerberos登录。C#验证远程Kerberos kdc

在c#中,如何进行验证用户对照预先存在的远程kerberos v5 kdc?目标是简单地验证(通过/失败),我不想存储任何票据/令牌。

我使用JAAS(Java认证和授权服务)在Java中做了同样的事情,它非常简单。

SSPI在.NET中等价吗?我如何使用它来完成我所需要的?我似乎无法找到这样做的代码示例。

注意:我已经看过@chimanrao的question,这些链接没有详细讨论这个具体问题。此外,该主题上的mdsn article严重不完整,它所讲的一些类别不存在。

回答

0

我期待着做同样的事情。最近我从我的公司获得了一个项目,我必须要求用户在网页上的窗体中输入他们的Windows登录名和密码,并且在提交时,我需要对远程Active Directory服务器进行身份验证。我需要的只是通过/失败,没有必要的令牌。