幾年前,我編寫了一個小型LDAP網關,通過查詢關係數據庫的結果來處理來自郵件客戶端(Apple Mail,Thunderbird,SquirrelMail等)的LDAP請求。它主要用於電子郵件地址自動完成,但也可用於地址簿軟件(例如Apple AddressBook)。作爲ruby-ldapserver的替代品,基於Java或Groovy的LDAP服務器?
當前的結果工作正常,但基於ruby-ldapserver v0.3。現在我正在尋找一種輕量級的基於Java或Grovy的ruby-ldapserver替代品,因爲與Ruby相比,我更喜歡Java和Groovy。
有許多用於編碼LDAP客戶端的Groovy庫,例如,用於對現有服務器進行身份驗證或查找。然而,我還沒有發現任何適合實現輕量級LDAP服務器的東西(ApacheDS看起來太重量級了,因爲我只需要接收和響應LDAP查詢)。
任何想法,將不勝感激。謝謝!
這似乎只是嵌入了ApacheDS成彈簧的應用程序:「使用這種方式,命名空間解析器會建立一個嵌入Apache目錄服務器和掃描classpath下的LDIF文件,它將嘗試加載到服務器中。「但是,在ApacheDS中實現我的自定義邏輯並不比使用ApacheDS獨立更容易。 – 2010-10-07 09:29:23