2
我們有一個C#Web應用程序,通過.net遠程處理(實際上使用真正的通道)與業務服務器通信。如何檢測用戶的密碼是否已過期
與業務服務器的連接使用NTLM進行身份驗證。我們的用戶通常在其域中設置用戶帳戶(我們稱之爲USERX),並使用這些憑據連接到業務服務器。
Web應用程序在啓動時連接並保持連接處於打開狀態。它使用USERX的詳細信息創建一個新的NetworkCredential並在頻道上設置它。
我們的客戶不滿意,當用戶的密碼過期時,他們會得到一個「出錯的東西」的錯誤。他們想要一個更具體的錯誤,告訴他們應該更改USERX密碼。
我對NTLM一無所知!
甚至有可能檢測到認證失敗的原因,以便我們可以給用戶一個更有意義的錯誤?
任何幫助/指針/鏈接非常感謝。
一些信息[這裏](http://msdn.microsoft.com/en-us/library/ms974598.aspx)。 – CodeCaster