45 lines
1.1 KiB
Markdown
45 lines
1.1 KiB
Markdown
|
# 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.
|