在CQ 5.4我通過擴展com.day.crx.security.ldap.LDAPLoginModuleCQ 5.4 CQ 5.6.1 LDAPLoginModule
把它加到我用下面的依賴Maven項目創建一個自定義的LDAP登錄模塊:
<dependency>
<groupId>com.day.crx</groupId>
<artifactId>crx-auth-ldap</artifactId>
<version>2.3.5</version>
<scope>provided</scope>
</dependency>
一切都很好,事情按預期工作。將代碼移到5.6.1我不得不在OSGI包中實現相同的代碼,但存在一個問題,即不再解決依賴關係。依賴查找程序不會返回任何類或依賴關係的記錄,但它必須在某處,因爲您可以使用此類設置標準LDAP登錄。
有誰知道這個類在5.6.1正確的依賴?
無需編寫自己的在5.4,如果提供了優秀作品的完整包的代碼。我提到的LDAPLoginModule是開箱即用的。我們的問題是組的同步緩慢(出於我們在LDAP提供者端控制的原因),所以我們將其擴展爲以我們自己的方式處理組同步。 'com.day.crx.security.ldap.LDAPLoginModule'可以使用5.6.1,但我似乎無法擴展它。現在看看解決方法(或者當這將恢復優先級列表時)。 – scribe1010 2015-04-13 14:17:31