3
是否可以使用NTLM(在asp.net上)以編程方式驗證用戶?使用自定義(asp.net)形式的NTLM身份驗證
我想對網站的外觀和感覺進行控制,在那裏我會有一個用戶輸入用戶名/密碼的表單。然後,我會查詢NTLM驗證提供的信息,如果有效,將它們重定向到虛擬目錄?
是否可以使用NTLM(在asp.net上)以編程方式驗證用戶?使用自定義(asp.net)形式的NTLM身份驗證
我想對網站的外觀和感覺進行控制,在那裏我會有一個用戶輸入用戶名/密碼的表單。然後,我會查詢NTLM驗證提供的信息,如果有效,將它們重定向到虛擬目錄?
NTLM是網絡瀏覽器將直接與網絡服務器(例如IIS)進行通信以在不涉及您的應用程序的情況下對用戶進行身份驗證的協議。這就是你想要避免的,因爲你想呈現一個「很好」的登錄表單。
因此,您需要做的是:在表單中提示輸入用戶名和密碼,然後自己對Active Directory進行驗證。下面是描述如何做到這一點在ASP.NET中的Microsoft文章:http://support.microsoft.com/kb/326340/en-us
但是請記住幾點: