当我尝试将ldap配置到我的耳朵应用程序时,我在server.log
中收到以下错误:
18:21:22,740 INFO [org.jboss.as.osgi](MSC服务主题1-1)JBAS011907:注册模块:来自服务模块的模块“deployment.SBICardsAdmin.ear.SBICardsAdmin-war.war:main”装载机
18:21:23,027 INFO [org.jboss.as.server](控制器启动线程)JBAS018559:已部署“SBICardsAdmin.ear”
18:21:23,028 INFO [org.jboss.as.server](控制器启动线程)JBAS018559:已部署“WebApplication1.war”
18:21:23,029 INFO [org.jboss.as.controller](控制器启动线程)JBAS014774:服务状态报告
JBAS014775:新的缺失/不满足的依赖项: service jboss.security.security-domain.SBICardsAdmin(missing)dependents:[service jboss.web.deployment.default-host./SBICardsAdmin-war.realm]
domain.xml中
<subsystem xmlns="urn:jboss:domain:security:1.0">
<security-domains>
<security-domain name="SBICardsAdmin" cache-type="default">
<authentication>
<login-module code="org.jboss.security.auth.spi.LdapExtLoginModule" flag="required">
<module-option name="java.naming.factory.initial" value="com.ge.ggi.GGIServerAuthModule"/>
<module-option name="java.naming.provider.url" value="ldap://localhost:389"/>
<module-option name="SECURITY_PRINCIPAL" value="CN=kamaraj,OU=SBI_ENCASH_TEST,OU=sbicard-test,OU=com,DC=ggi,DC=localldap" />
<module-option name="SECURITY_CREDENTIALS" value="XXXX"/>
<module-option name="LDAP_TEST_USER" value="kamaraj"/>
<module-option name="GGIADAM_LDAP_GROUP_NAME" value="SBI-GL-NBSM-GGI-DAM"/>
<module-option name="PROVIDER_URL" value="true"/>
<module-option name="FILTER" value="memberOf"/>
<module-option name="LDAP_GROUP_FILTER" value="member"/>
<module-option name="LDAP_GROUP_SEARCH_CRITERIA" value="LDAPGROUP"/>
<module-option name="LDAP_PRINCIPAL" value="CN=admin ggilldap,CN=Users,DC=ggi,DC=localldap"/>
<module-option name="SECURITY_AUTHENTICATION" value="simple"/>
<module-option name="LDAP_PROPERTY" value="CN"/>
<module-option name="INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.ldap.LdapCtxFactory"/>
<module-option name="GGIADMIN_LDAP_GROUP_NAME" value="SBI-GL-NBSM-GGI-Admin"/>
</login-module>
</authentication>
</security-domain>
</security-domains>
</subsystem>
的web.xml
<login-config>
<auth-method>FORM</auth-method>
<realm-name>SBICardsAdmin</realm-name>
</login-config>
<security-role>
<description>Security Role for login</description>
<role-name>SBI-GL-NBSM-GGI-Admin</role-name>
</security-role>
的JBoss-web.xml中
<security-domain>java:/jaas/SBICardsAdmin</security-domain>