[英]running Wildfly-17 standalone failed to run due to unreasonable configuration exception
Configure Wildfly-17 for LDAP Authentication failed to run with exception telling that properties tag not allowed under authentication which is not reasonable As the exception says that the only allowed tags under authentication are: 配置Wildfly-17进行LDAP身份验证无法运行,并显示异常消息,说明在身份验证下不允许使用属性标签,这是不合理的。该异常表明,在身份验证下唯一允许的标签为:
| jaas local truststore
| kerberos plug-in users
| ldap ***properties***
I tried to refresh the server then restart it, but still get the same exception here is my standalone-full.xml configuration file: 我尝试刷新服务器然后重新启动它,但是仍然出现相同的异常,这是我的standalone-full.xml配置文件:
<security-realm name="ManagementRealm">
<authentication>
<local default-user="$local" skip-group-loading="true"/>
<ldap connection="EC2" base-dn="CN=Users,DC=mydc1,DC=mydc2,DC=org">
<username-filter attribute="sAMAccountName" />
</ldap>
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
</authentication>
<authorization map-groups-to-roles="false">
<properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
</authorization>
</security-realm>
Here is the Exception message: 这是异常消息:
OPVDX001: Validation error in standalone-full.xml ------------------------------
|
| 50: <username-filter attribute="sAMAccountName" />
| 51: </ldap>
| 52: <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
| ^^^^ 'properties' isn't an allowed element here
|
| Elements allowed here are:
| jaas local truststore
| kerberos plug-in users
| ldap properties
|
| 53: </authentication>
| 54: <authorization map-groups-to-roles="false">
| 55: <properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
|
| 'properties' is allowed in elements:
| - server > management > security-realms > security-realm > authentication
| - server > management > security-realms > security-realm > authentication > plug-in
| - server > management > security-realms > security-realm > authorization
| - server > management > security-realms > security-realm > authorization > plug-in
| - server > management > outbound-connections > ldap
将属性元素放在第一位即可解决问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.