# Keycloak Arquillian Integration TestSuite - Test Servers [Up...](../README.md) ## Auth Server - JBoss `auth-server/jboss` ### Modules * __`wildfly` Wildfly 10__ - Builds keycloak server on top of latest Wildfly. - Activated by __`-Pauth-server-wildfly`__ * __`eap` EAP 7__ - Builds keycloak server on top of latest EAP. - Activated by __`-Pauth-server-eap`__ - Requires access to product repo. - Requires additional properties: - `product.version` - `product.unpacked.folder.name` ### Server dist vs overlay By default `keycloak-server-dist` artifact is used for the build. By setting `-Dserver-overlay=true` you can switch to server overlay instead. See profile `server-overlay`. ### JPA Configures Keycloak JDBC datasource in `standalone.xml`. See profile `jpa`. ### SSL Configures SSL in `standalone.xml`. See profile `ssl`. ### Cluster Configures in `standalone-ha.xml`: - h2 datasource over TCP - parameters of Keycloak Infinispan caches See profile `auth-server-cluster`. ## Auth Server - Undertow `auth-server/undertow` Arquillian extension for running Keycloak server in embedded Undertow.