91 lines
3.5 KiB
XML
91 lines
3.5 KiB
XML
<?xml version='1.0' encoding='UTF-8'?>
|
|
|
|
<server xmlns="urn:jboss:domain:15.0">
|
|
|
|
<extensions>
|
|
<?EXTENSIONS?>
|
|
</extensions>
|
|
|
|
<management>
|
|
<security-realms>
|
|
<security-realm name="ManagementRealm">
|
|
<authentication>
|
|
<local default-user="$local" skip-group-loading="true"/>
|
|
<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>
|
|
<security-realm name="ApplicationRealm">
|
|
<server-identities>
|
|
<ssl>
|
|
<keystore path="application.keystore" relative-to="jboss.server.config.dir" keystore-password="password" alias="server" key-password="password" generate-self-signed-certificate-host="localhost"/>
|
|
</ssl>
|
|
</server-identities>
|
|
<authentication>
|
|
<local default-user="$local" allowed-users="*" skip-group-loading="true"/>
|
|
<properties path="application-users.properties" relative-to="jboss.server.config.dir"/>
|
|
</authentication>
|
|
<authorization>
|
|
<properties path="application-roles.properties" relative-to="jboss.server.config.dir"/>
|
|
</authorization>
|
|
</security-realm>
|
|
</security-realms>
|
|
<audit-log>
|
|
<formatters>
|
|
<json-formatter name="json-formatter"/>
|
|
</formatters>
|
|
<handlers>
|
|
<file-handler name="file" formatter="json-formatter" path="audit-log.log" relative-to="jboss.server.data.dir"/>
|
|
</handlers>
|
|
<logger log-boot="true" log-read-only="false" enabled="false">
|
|
<handlers>
|
|
<handler name="file"/>
|
|
</handlers>
|
|
</logger>
|
|
</audit-log>
|
|
<management-interfaces>
|
|
<http-interface security-realm="ManagementRealm">
|
|
<http-upgrade enabled="true" />
|
|
<socket-binding http="management-http"/>
|
|
</http-interface>
|
|
</management-interfaces>
|
|
<access-control provider="simple">
|
|
<role-mapping>
|
|
<role name="SuperUser">
|
|
<include>
|
|
<user name="$local"/>
|
|
</include>
|
|
</role>
|
|
</role-mapping>
|
|
</access-control>
|
|
</management>
|
|
|
|
<profile>
|
|
|
|
<?SUBSYSTEMS socket-binding-group="standard-sockets"?>
|
|
|
|
</profile>
|
|
|
|
<interfaces>
|
|
<interface name="management">
|
|
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
|
|
</interface>
|
|
<interface name="public">
|
|
<inet-address value="${jboss.bind.address:127.0.0.1}"/>
|
|
</interface>
|
|
|
|
<?INTERFACES?>
|
|
|
|
</interfaces>
|
|
|
|
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
|
|
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
|
|
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
|
|
|
|
<?SOCKET-BINDINGS?>
|
|
|
|
</socket-binding-group>
|
|
</server>
|