2011-08-06 15 views
0

我有以下情況,我將很快開始開發,但我仍然困惑什麼是在這種情況下實現身份驗證的最佳方式:在asp中進行身份驗證的最佳方法是什麼?網絡應用?

場景:我正在開發一個Intranet Web應用程序,用戶是通過Active Directory和Windows身份驗證進行身份驗證,但他們可能從另一臺計算機(而不是Windows)訪問它,並要求輸入AD憑據,這些用戶的角色保存在數據庫中,我們擁有大約2000位用戶,因此添加用戶非常困難用戶訪問數據庫,然後將其映射到角色中。所以我需要你的建議在這種情況下什麼是最好的方法Windows身份驗證或混合身份驗證表單從LDAP認證,以及任何想法如何將用戶直接映射到數據庫?

p.s在AD中沒有正確識別這些組,因此我們將在我們的數據庫中管理它們。

感謝您的幫助

回答

0

你打算去使用Windows身份驗證在正確的道路 - 這應該處理驗證用戶到廣告中。就數據庫而言,我建議在應用程序中編寫一段代碼,當用戶第一次登錄到系統時,它會在後端自動生成用戶記錄。我猜測任何用戶都可以在應用程序中進行身份驗證,這是這種方法的唯一方法。

有通過CSHARP與廣告互動的例子很多,但這裏是一個開始:

http://www.ianatkinson.net/computing/adcsharp.htm

讓我知道如果你需要更多的幫助,祝你好運!

相關問題