2015-09-18 12:27:28 +00:00
|
|
|
{
|
|
|
|
"admin": {
|
|
|
|
"realm": "master"
|
|
|
|
},
|
|
|
|
|
|
|
|
"eventsStore": {
|
|
|
|
"provider": "${keycloak.eventsStore.provider:jpa}"
|
|
|
|
},
|
|
|
|
|
|
|
|
"eventsListener": {
|
|
|
|
"jboss-logging" : {
|
|
|
|
"success-level": "debug",
|
|
|
|
"error-level": "warn"
|
2016-03-24 15:08:36 +00:00
|
|
|
},
|
|
|
|
"event-queue": {}
|
2015-09-18 12:27:28 +00:00
|
|
|
},
|
|
|
|
|
|
|
|
"realm": {
|
|
|
|
"provider": "${keycloak.realm.provider:jpa}"
|
|
|
|
},
|
|
|
|
|
|
|
|
"user": {
|
|
|
|
"provider": "${keycloak.user.provider:jpa}"
|
|
|
|
},
|
|
|
|
|
2016-07-07 14:35:35 +00:00
|
|
|
"userFederatedStorage": {
|
|
|
|
"provider": "${keycloak.userFederatedStorage.provider:jpa}"
|
|
|
|
},
|
|
|
|
|
2015-10-05 14:52:45 +00:00
|
|
|
"userSessionPersister": {
|
|
|
|
"provider": "${keycloak.userSessionPersister.provider:jpa}"
|
|
|
|
},
|
|
|
|
|
2016-06-17 05:07:34 +00:00
|
|
|
"authorizationPersister": {
|
|
|
|
"provider": "${keycloak.authorization.provider:jpa}"
|
|
|
|
},
|
|
|
|
|
2015-09-18 12:27:28 +00:00
|
|
|
"userCache": {
|
2016-02-19 20:44:19 +00:00
|
|
|
"provider": "${keycloak.user.cache.provider:default}",
|
|
|
|
"default" : {
|
|
|
|
"enabled": true
|
|
|
|
},
|
2015-09-18 12:27:28 +00:00
|
|
|
"mem": {
|
|
|
|
"maxSize": 20000
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
2016-02-10 19:09:29 +00:00
|
|
|
"userSessions": {
|
|
|
|
"provider" : "${keycloak.userSessions.provider:infinispan}"
|
|
|
|
},
|
|
|
|
|
2015-09-18 12:27:28 +00:00
|
|
|
"timer": {
|
|
|
|
"provider": "basic"
|
|
|
|
},
|
|
|
|
|
|
|
|
"theme": {
|
|
|
|
"staticMaxAge": "${keycloak.theme.staticMaxAge:2592000}",
|
|
|
|
"cacheTemplates": "${keycloak.theme.cacheTemplates:true}",
|
|
|
|
"cacheThemes": "${keycloak.theme.cacheThemes:true}",
|
|
|
|
"folder": {
|
|
|
|
"dir": "${keycloak.theme.dir}"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
"login": {
|
|
|
|
"provider": "freemarker"
|
|
|
|
},
|
|
|
|
|
|
|
|
"account": {
|
|
|
|
"provider": "freemarker"
|
|
|
|
},
|
|
|
|
|
|
|
|
"email": {
|
|
|
|
"provider": "freemarker"
|
|
|
|
},
|
|
|
|
|
|
|
|
"scheduled": {
|
|
|
|
"interval": 900
|
|
|
|
},
|
|
|
|
|
|
|
|
"connectionsHttpClient": {
|
2016-01-05 14:14:31 +00:00
|
|
|
"default": {}
|
2015-09-18 12:27:28 +00:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
"connectionsJpa": {
|
|
|
|
"default": {
|
|
|
|
"url": "${keycloak.connectionsJpa.url:jdbc:h2:mem:test}",
|
|
|
|
"driver": "${keycloak.connectionsJpa.driver:org.h2.Driver}",
|
|
|
|
"driverDialect": "${keycloak.connectionsJpa.driverDialect:}",
|
|
|
|
"user": "${keycloak.connectionsJpa.user:sa}",
|
|
|
|
"password": "${keycloak.connectionsJpa.password:}",
|
2016-08-22 08:21:58 +00:00
|
|
|
"initializeEmpty": true,
|
|
|
|
"migrationStrategy": "update",
|
2015-09-18 12:27:28 +00:00
|
|
|
"showSql": "${keycloak.connectionsJpa.showSql:false}",
|
2016-03-30 14:45:15 +00:00
|
|
|
"formatSql": "${keycloak.connectionsJpa.formatSql:true}",
|
|
|
|
"globalStatsInterval": "${keycloak.connectionsJpa.globalStatsInterval:-1}"
|
2015-09-18 12:27:28 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
"connectionsMongo": {
|
|
|
|
"default": {
|
|
|
|
"host": "${keycloak.connectionsMongo.host:127.0.0.1}",
|
|
|
|
"port": "${keycloak.connectionsMongo.port:27017}",
|
|
|
|
"db": "${keycloak.connectionsMongo.db:keycloak}",
|
2016-04-04 20:22:41 +00:00
|
|
|
"databaseSchema": "${keycloak.connectionsMongo.databaseSchema:update}",
|
2015-09-18 12:27:28 +00:00
|
|
|
"connectionsPerHost": "${keycloak.connectionsMongo.connectionsPerHost:100}"
|
|
|
|
}
|
2016-01-05 14:14:31 +00:00
|
|
|
},
|
|
|
|
|
2016-02-10 19:09:29 +00:00
|
|
|
"realmCache": {
|
2016-02-19 20:44:19 +00:00
|
|
|
"provider": "${keycloak.realm.cache.provider:default}",
|
|
|
|
"default" : {
|
2016-02-10 19:09:29 +00:00
|
|
|
"enabled": true
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
"connectionsInfinispan": {
|
2016-02-19 20:44:19 +00:00
|
|
|
"default": {
|
2016-02-10 19:09:29 +00:00
|
|
|
"clustered": "${keycloak.connectionsInfinispan.clustered:false}",
|
|
|
|
"async": "${keycloak.connectionsInfinispan.async:true}",
|
|
|
|
"sessionsOwners": "${keycloak.connectionsInfinispan.sessionsOwners:2}"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
|
2016-01-05 14:14:31 +00:00
|
|
|
"truststore": {
|
|
|
|
"file": {
|
2016-05-16 20:31:23 +00:00
|
|
|
"file": "${keycloak.truststore.file:src/test/resources/keystore/keycloak.truststore}",
|
2016-01-05 14:14:31 +00:00
|
|
|
"password": "${keycloak.truststore.password:secret}",
|
|
|
|
"hostname-verification-policy": "${keycloak.truststore.policy:WILDCARD}",
|
2016-05-16 20:31:23 +00:00
|
|
|
"disabled": "${keycloak.truststore.disabled:false}"
|
2016-01-05 14:14:31 +00:00
|
|
|
}
|
2016-08-08 16:32:36 +00:00
|
|
|
},
|
|
|
|
|
|
|
|
"jta-lookup": {
|
|
|
|
"provider": "${keycloak.jta.lookup.provider:jboss}",
|
|
|
|
"jboss" : {
|
|
|
|
"enabled": true
|
|
|
|
}
|
|
|
|
|
2015-09-18 12:27:28 +00:00
|
|
|
}
|
2016-01-05 14:14:31 +00:00
|
|
|
}
|