keycloak-scim/testsuite/integration-arquillian/servers/auth-server
Takashi Norimatsu 42dec08f3c
KEYCLOAK-16805 Client Policy : Support New Admin REST API (Implementation) (#7780)
* KEYCLOAK-16805 Client Policy : Support New Admin REST API (Implementation)

* support tests using auth-server-quarkus

* Configuration changes for ClientPolicyExecutorProvider

* Change VALUE of table REALM_ATTRIBUTES to NCLOB

* add author tag

* incorporate all review comments

Co-authored-by: mposolda <mposolda@gmail.com>
2021-04-06 16:31:10 +02:00
..
jboss [KEYCLOAK-17087] - X509 OCSP Validation Not Checking Intermediate CAs 2021-02-22 13:50:19 +01:00
quarkus [KEYCLOAK-17087] - X509 OCSP Validation Not Checking Intermediate CAs 2021-02-22 13:50:19 +01:00
services KEYCLOAK-16805 Client Policy : Support New Admin REST API (Implementation) (#7780) 2021-04-06 16:31:10 +02:00
undertow KEYCLOAK-17377 Fix invalidation cluster tests (do not hide failures) 2021-03-11 16:14:59 +01:00
pom.xml Set version to 13.0.0-SNAPSHOT 2020-12-16 17:31:55 +01:00
README.md

Keycloak Arquillian Integration TestSuite - Test Servers - Auth Server

Auth Server - JBoss

Common configurations of Keycloak server on JBoss-based container (Wildfly/EAP).

Submodules

wildfly Wildfly latest

  • 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 (optional; the default value is based on the POM versions)
    • product to activate the product profile; NOT required if product.unpacked.folder.name is specified

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.

Cluster

Configures in standalone-ha.xml:

  • h2 datasource over TCP (if not executed together with jpa)
  • parameters of Keycloak Infinispan caches

See profile auth-server-cluster.

Auth Server - Undertow

Arquillian extension for running Keycloak server in embedded Undertow.