2016-02-16 58 views
0

我在localhost:4504上创建了作者AEM6。AEM外部登录模块错误

当我加载服务器上的任何网页,我有很多下列错误:

org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule No IDP found with name cortexCSR. Will not be used for login. 

org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule No IDP found with name cortex. Will not be used for login. 

org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule No IDP found with name ldap. Will not be used for login. 

有谁知道如何解决这个问题?

回答

1

听起来你可能有一个配置为LDAP认证的实例。检查这些URL以查看是否属于这种情况。

访问http://localhost:4504/system/console/configMgr并搜索“ExternalLoginModule”或“org.apache.jackrabbit.oak”,然后编辑配置以查看您找到的任何项目的设置。这听起来像你有一个ExternalLoginModuleFactory配置为查找尚未配置的LDAPIdentityProvider。很可能您需要为提供者添加配置。有关如何配置这些信息,请参阅https://docs.adobe.com/docs/en/aem/6-0/administer/security/ldap-config.html。这可能是因为有一个特定于runmode的OSGI配置文件,所以如果你的本地主机没有运行相同的runmode,它不会在这种情况下应用配置。

另请参阅http://abani-behera.blogspot.com/2014/07/ldap-integration-with-aem6-osgi-config.html了解更多详情。