我目前正在爲客戶設計一個.NET 3.5應用程序,並且偏好從Windows單點登錄,但是在Novell Netware 6環境(WinXP桌面)上運行的是誰。Novell網絡上的Windows身份驗證
我正確地認爲這排除了在.NET應用程序中使用集成Windows身份驗證作爲避免提示用戶輸入憑據的方式嗎?
雖然他們在Novell網絡(使用eDirectory),但客戶還維護了一個可用於應用程序身份驗證的Active Directory實例,並且由於應用程序將擁有一個WinForms組件,因此我希望利用客戶端應用程序向AD進行身份驗證的服務。這將允許針對所有表示層的相同安全模型,並且還提供可能需要的離線認證。
但是我不確定我的選項是什麼用於檢索桌面PC上的用戶登錄憑據。如果Windows身份驗證不可行,是否有另一種方法檢索證書並將其傳遞給客戶端應用程序服務?