1

我們有一個使用asp.net與sql成員資格提供程序的Intranet系統。我們有大約400個用戶在Intranet上安裝。這些可以包括員工,承包商等通過LDAP使用asp.net成員資格

我想知道是否有一種方法來暴露我們現有的asp.net sql會員數據庫,以便它可以被其他系統通過LDAP使用。例如,我們有2臺用於掃描電子郵件的多功能複印機。目前,我們手動維護保存在複印機上的電子郵件地址簿,但我們希望將複印機配置爲使用LDAP並自動從內部網絡成員資格數據庫中提取名稱和電子郵件地址。

是否可以通過LDAP使用asp.net成員資格?系統只會消耗用戶信息(只讀);無需將更改寫回成員資料庫。

在此先感謝。

+0

不,我不這麼認爲 - 通常情況下,您會採取相反的行動:您的ASP.NET成員資格會使用LDAP和AD帳戶,因爲他們已經在那裏。 –

+0

這將是理想的,但我們沒有在這種情況下使用廣告。在可預見的將來,sql成員數據庫將成爲中央用戶數據庫,因此我試圖找出一種通過LDAP訪問這些信息的方法。 – user714241

回答

1

對於我來說,最好的方法是在W2K3(R2)上安裝ADAM(活動目錄應用程序模式)或在W2K8(R2)上安裝LDS(Lightweigth目錄服務器),如果您更喜歡Microsoft解決方案或OpenLDAP,OpenDS for open源解決方案。然後,將您的SQL數據庫與這個「微型」LDAP服務器同步。爲什麼不用一個LDAP服務器替換SQL成員資格,這對於身份驗證來說更加標準。

+0

與「輕量級」ldap服務器同步似乎是實現我想要的唯一方法。應該爲我們工作。 – user714241