2009-08-05 70 views
1

我目前正在爲客戶設計一個.NET 3.5應用程序,並且偏好從Windows單點登錄,但是在Novell Netware 6環境(WinXP桌面)上運行的是誰。Novell網絡上的Windows身份驗證

我正確地認爲這排除了在.NET應用程序中使用集成Windows身份驗證作爲避免提示用戶輸入憑據的方式嗎?

雖然他們在Novell網絡(使用eDirectory),但客戶還維護了一個可用於應用程序身份驗證的Active Directory實例,並且由於應用程序將擁有一個WinForms組件,因此我希望利用客戶端應用程序向AD進行身份驗證的服務。這將允許針對所有表示層的相同安全模型,並且還提供可能需要的離線認證。

但是我不確定我的選項是什麼用於檢索桌面PC上的用戶登錄憑據。如果Windows身份驗證不可行,是否有另一種方法檢索證書並將其傳遞給客戶端應用程序服務?

回答

0

您需要回答的問題是工作站是否加入到域中,從而用戶是否進行雙重登錄。一旦進入域,一旦進入eDirectory。

隨着eDirectory和基本的Zenworks入門套件的推出,他們可能已經部署了動態本地用戶策略(DLU),一旦成功處理eDirectory登錄,即可生成本地Windows帳戶,從而允許他們訪問本地機器,沒有預先存在的本地帳戶。

如果是前一種情況,那就很好。如果後者(DLU)那麼你可能需要進一步調查。