2012-07-18 103 views
0

上下文:假設您正在編寫一個爲大學生提供服務的程序,並且您需要確保只有特定大學的學生才能訪問它。像大多數大學一樣,這所大學爲學生提供了kerberos登錄。C#驗證遠程Kerberos kdc

在c#中,如何進行驗證用戶對照預先存在的遠程kerberos v5 kdc?目標是簡單地驗證(通過/失敗),我不想存儲任何票據/令牌。

我使用JAAS(Java認證和授權服務)在Java中做了同樣的事情,它非常簡單。

SSPI在.NET中等價嗎?我如何使用它來完成我所需要的?我似乎無法找到這樣做的代碼示例。

注意:我已經看過@chimanrao的question,這些鏈接沒有詳細討論這個具體問題。此外,該主題上的mdsn article嚴重不完整,它所講的一些類別不存在。

回答

0

我期待着做同樣的事情。最近我從我的公司獲得了一個項目,我必須要求用戶在網頁上的窗體中輸入他們的Windows登錄名和密碼,並且在提交時,我需要對遠程Active Directory服務器進行身份驗證。我需要的只是通過/失敗,沒有必要的令牌。