default-server-subsys-config.properties
Home
/
wildfly /
server-subsystem /
src /
main /
config /
default-server-subsys-config.properties
# IMPORTANT: If you change this file you should also make equivalent changes
# to src/main/resources/cli/default-keycloak-subsys-config.cli
# The CLI file is packaged with the subsystem and extracted by the overlay distribution.
#
# Also, you should update the migrate-*.cli scripts in
# <keycloak>/distribution/feature-packs/server-feature-pack/src/main/resources/content/bin
#
# Furthermore, you should run the tests in
# <keycloak>/testsuite/integration-arquillian/tests/other/server-config-migration
keycloak.server.subsys.default.config=\
<subsystem xmlns="urn:jboss:domain:keycloak-server:1.1">\
<web-context>auth</web-context>\
<providers>\
<provider>classpath:${jboss.home.dir}/providers/*</provider>\
</providers>\
<master-realm-name>master</master-realm-name>\
<scheduled-task-interval>900</scheduled-task-interval>\
<theme>\
<staticMaxAge>2592000</staticMaxAge>\
<cacheThemes>true</cacheThemes>\
<cacheTemplates>true</cacheTemplates>\
<dir>${jboss.home.dir}/themes</dir>\
</theme>\
<spi name="eventsStore">\
<provider name="jpa" enabled="true">\
<properties>\
<property name="exclude-events" value="["REFRESH_TOKEN"]"/>\
</properties>\
</provider>\
</spi>\
<spi name="userCache">\
<provider name="default" enabled="true"/>\
</spi>\
<spi name="userSessionPersister">\
<default-provider>jpa</default-provider>\
</spi>\
<spi name="timer">\
<default-provider>basic</default-provider>\
</spi>\
<spi name="connectionsHttpClient">\
<provider name="default" enabled="true"/>\
</spi>\
<spi name="connectionsJpa">\
<provider name="default" enabled="true">\
<properties>\
<property name="dataSource" value="java:jboss/datasources/KeycloakDS"/>\
<property name="initializeEmpty" value="true"/>\
<property name="migrationStrategy" value="update"/>\
<property name="migrationExport" value="${jboss.home.dir}/keycloak-database-update.sql"/>\
</properties>\
</provider>\
</spi>\
<spi name="realmCache">\
<provider name="default" enabled="true"/>\
</spi>\
<spi name="connectionsInfinispan">\
<default-provider>default</default-provider>\
<provider name="default" enabled="true">\
<properties>\
<property name="cacheContainer" value="java:comp/env/infinispan/Keycloak"/>\
</properties>\
</provider>\
</spi>\
<spi name="jta-lookup">\
<default-provider>${keycloak.jta.lookup.provider:jboss}</default-provider>\
<provider name="jboss" enabled="true"/>\
</spi>\
<spi name="publicKeyStorage">\
<provider name="infinispan" enabled="true">\
<properties>\
<property name="minTimeBetweenRequests" value="10"/>\
</properties>\
</provider>\
</spi>\
<spi name="x509cert-lookup">\
<default-provider>${keycloak.x509cert.lookup.provider:default}</default-provider>\
<provider name="default" enabled="true"/>\
</spi>\
</subsystem>\