keycloak-scim/testsuite/integration-arquillian/servers/auth-server/README.md

50 lines
1.4 KiB
Markdown
Raw Normal View History

2016-03-30 16:11:09 +00:00
# Keycloak Arquillian Integration TestSuite - Test Servers - Auth Server
2016-03-30 16:11:09 +00:00
- [Keycloak Arquillian Integration TestSuite](../../README.md)
- [Keycloak Arquillian Integration TestSuite - Test Servers](../README.md)
- Keycloak Arquillian Integration TestSuite - Test Servers - Auth Server
- [Keycloak Arquillian Integration TestSuite - Test Servers - App Servers](../app-server/README.md)
2016-03-30 16:11:09 +00:00
## Auth Server - JBoss
2016-03-30 16:11:09 +00:00
Common configurations of Keycloak server on JBoss-based container (Wildfly/EAP).
2016-03-30 16:11:09 +00:00
### Submodules
#### `wildfly` Wildfly 10
- Builds keycloak server on top of latest Wildfly.
- Activated by __`-Pauth-server-wildfly`__
2016-03-30 16:11:09 +00:00
#### `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`.
2016-03-30 16:11:09 +00:00
## Auth Server - Undertow
Arquillian extension for running Keycloak server in embedded Undertow.