4.0.0 Keycloak Keycloak SSO org.keycloak keycloak-parent 999.0.0-SNAPSHOT pom 3.9.8 17 17 17 3.15.1 999.0.0-SNAPSHOT 1.5.8 3.33.1.1 3.33.1.1 3.0.4.Final ${timestamp} Keycloak UTF-8 UTF-8 keycloak ${dist.archive.file.prefix} ${project.version} ${project.version} ${dist.archive.file.prefix}-${dist.archive.file.version} ${dist.archive.dir.prefix}-${dist.archive.dir.version} 39.0.1.Final 31.0.3.Final 8.1.0.GA-redhat-00015 ${eap8.version} 27.1.0.Final-redhat-00010 true 7.2.0.Final 7.5.22.Final-redhat-1 1.5.1.Final 2.1.10 2.1.2 2.1.22 2.1.5 2.1.3 2.4.240 6.2.13.Final 6.2.13.Final 5.1.2 16.0.8 6.0.6 ${protostream.version} 2.1.1 2.0.5 4.0.0 3.0.0 1.0.2.Final 2.0.2.Final 2.0.0.Final 2.0.1.Final 2.0.0.Final 2.25.3 6.2.15.Final ${resteasy.version} 20260101.1 2.0.6 3.0.10 2.0.1 2.3.3-b02 4.0.0 1.2.2 2.3.3-b02 2.3.24.Final 2.8.3.Final 1.9.0.Final 6.0.3 1.5.4.Final-format-001 1.6.0.Final 3.0.6 15.4 1.6.1 2.0 5.0.3.Final 1.4.21 2.6 2.0.0.AM26 2.0.0 3.4.0 2.3.32 0.200.0 4.13.2 5.2.0 1.3.3 1.1 1.0.2.Final 2.0.0.Final 4.1.2 v8.5.2 mirror.gcr.io/pingcap/tidb:${tidb.version} 8.4 mirror.gcr.io/mysql:${mysql.version} 9.6.0 18 mirror.gcr.io/postgres:${postgresql.version} 17.5 2.5.6 1.29 0 ${cnpg.major-minor-version}.${cnpg.patch-version} 42.7.11 11.8 mirror.gcr.io/mariadb:${mariadb.version} 3.5.7 2022 mcr.microsoft.com/mssql/server:${mssql.version}-latest Latin1_General_100_CI_AS_SC_UTF8 13.2.1.jre11 23.5 mirror.gcr.io/gvenzl/oracle-free:${oracledb.version}-slim-faststart 23.26.0.0.0 quay.io/keycloakqe/enterprisedb:${edb.version} 18 quay.io/infinispan/server:${infinispan.version} 2.1.3 2.10 4.13.2 2.7.0.Final 3.5.4 1.4.01 3.1.7 3.22.0 4.28.1 3.13.1 3.6.2 1.4.1 7.5.Final 1.9.0 1.0.4 5.0.0.Final 0.7.0 1.0.7 1.15.0 0.48.1 1.1 3.4.1 3.6.2 6.3.0 3.2.0 3.0.0 3.1.1 2.8.2 3.5.0 3.13.0 3.2.0 3.3.1 2.22.2 3.0.0 512m 2048m 96m 512m -Xms${surefire.memory.Xms} -Xmx${surefire.memory.Xmx} -XX:MetaspaceSize=${surefire.memory.metaspace} -XX:MaxMetaspaceSize=${surefire.memory.metaspace.max} --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED -XX:+ExitOnOutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Djava.util.concurrent.ForkJoinPool.common.threadFactory=io.quarkus.bootstrap.forkjoin.QuarkusForkJoinWorkerThreadFactory 0.30.3.RELEASE 1.5.2.Final true true true keycloak ${project.version} false false http://keycloak.org Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 repo scm:git:git://github.com/keycloak/keycloak.git scm:git:git@github.com:keycloak/keycloak.git https://github.com/keycloak/keycloak/tree/master/ keycloak-publish https://central.sonatype.com/ keycloak-publish https://central.sonatype.com/repository/maven-snapshots/ JIRA https://github.com/keycloak/keycloak/issues keycloak Keycloak Team boms common core crypto dependencies server-spi server-spi-private saml-core-api saml-core federation services themes misc/db-compatibility-verifier misc/theme-verifier model util rest integration authz js test-framework tests quarkus scim ssf authzen org.infinispan infinispan-bom ${infinispan.version} pom import io.quarkus.platform quarkus-bom ${quarkus.version} pom import org.postgresql postgresql ${postgresql-jdbc.version} io.sundr builder-annotations ${sundrio.version} org.antlr antlr4-runtime ${antlr4.version} com.thoughtworks.xstream xstream ${xstream.version} org.snakeyaml snakeyaml-engine ${org.snakeyaml.snakeyaml-engine.version} org.jboss jboss-dmr ${jboss.dmr.version} com.sun.istack istack-commons-runtime ${sun.istack.version} com.sun.istack istack-commons-tools ${sun.istack.version} com.sun.xml.messaging.saaj saaj-impl ${sun.saaj.version} com.sun.xml.bind.external rngom ${sun.xml.bind.version} com.sun.xml.ws rt ${sun.xml.ws.version} com.fasterxml.woodstox woodstox-core org.glassfish.jaxb txw2 org.glassfish.ha ha-api com.sun.xml.messaging.saaj saaj-impl org.glassfish.jaxb xsom ${org.glassfish.jaxb.xsom.version} org.bouncycastle bcpkix-fips ${bouncycastle.pkixfips.version} org.bouncycastle bc-fips ${bouncycastle.bcfips.version} org.bouncycastle bctls-fips ${bouncycastle.bctls-fips.version} org.bouncycastle bcutil-fips ${bouncycastle.bcutilfips.version} com.github.ua-parser uap-java ${ua-parser.version} org.yaml snakeyaml org.yaml snakeyaml ${org.yaml.snakeyaml.version} jakarta.mail jakarta.mail-api ${jakarta.mail.version} org.eclipse.angus angus-mail ${angus.mail.version} jakarta.xml.ws jakarta.xml.ws-api ${jakarta.xml.ws.version} jakarta.xml.soap jakarta.xml.soap-api ${jakarta.xml.soap.version} org.jboss.resteasy resteasy-core ${resteasy.version} log4j log4j org.slf4j slf4j-api org.slf4j slf4j-simple org.jboss jandex org.jboss.resteasy resteasy-core-spi ${resteasy.version} org.jboss.resteasy resteasy-multipart-provider ${resteasy.version} org.jboss.resteasy resteasy-jackson2-provider ${resteasy.version} org.jboss.resteasy resteasy-jaxb-provider ${resteasy.version} org.jboss.resteasy resteasy-client ${resteasy.version} org.jboss.resteasy resteasy-undertow ${resteasy.undertow.version} io.undertow undertow-servlet io.undertow undertow-core org.jboss.spec.javax.xml.bind jboss-jaxb-api_2.3_spec ${jboss.spec.javax.xml.bind.jboss-jaxb-api_2.3_spec.version} org.jboss.spec.javax.servlet.jsp jboss-jsp-api_2.3_spec ${jboss.spec.javax.servlet.jsp.jboss-jsp-api_2.3_spec.version} io.undertow undertow-servlet ${undertow.version} io.undertow undertow-core ${undertow.version} org.picketlink picketlink-wildfly-common ${picketlink.version} test org.apache.logging.log4j log4j-core ${log4j2-api.version} org.apache.logging.log4j log4j-api ${log4j2-api.version} com.googlecode.owasp-java-html-sanitizer owasp-java-html-sanitizer ${owasp.html.sanitizer.version} com.googlecode.owasp-java-html-sanitizer java8-shim ${owasp.html.sanitizer.version} com.googlecode.owasp-java-html-sanitizer java10-shim ${owasp.html.sanitizer.version} junit junit ${junit.version} test com.h2database h2 ${h2.version} org.hibernate.orm hibernate-c3p0 ${hibernate.c3p0.version} test org.freemarker freemarker ${freemarker.version} org.apache.santuario xmlsec ${xmlsec.version} com.fasterxml.woodstox woodstox-core org.wildfly wildfly-dist ${wildfly.version} zip org.openjdk.nashorn nashorn-core ${nashorn.version} org.twitter4j twitter4j-core ${twitter4j.version} org.jetbrains annotations com.github.hypfvieh dbus-java-transport-native-unixsocket ${dbus-java.version} com.google.zxing core ${google.zxing.version} com.google.zxing javase ${google.zxing.version} com.beust jcommander com.icegreen greenmail ${greenmail.version} test org.subethamail subethasmtp ${subethasmtp.version} test org.apache.directory.server apacheds-core ${apacheds.version} org.apache.directory.server apacheds-core-api ${apacheds.version} org.apache.directory.server apacheds-core-annotations ${apacheds.version} org.apache.directory.server apacheds-interceptor-kerberos ${apacheds.version} org.apache.directory.server apacheds-server-annotations ${apacheds.version} org.apache.directory.api api-ldap-codec-standalone ${apacheds.codec.version} org.apache.jmeter ApacheJMeter_java ${jmeter.version} test org.dom4j dom4j ${dom4j.version} test xml-apis xml-apis ${xml-apis.version} test org.slf4j slf4j-reload4j ${slf4j.version} test com.mysql mysql-connector-j ${mysql-jdbc.version} org.wildfly.common wildfly-common ${wildfly.common.quarkus.aligned.version} org.wildfly.core wildfly-controller ${wildfly.core.version} org.wildfly.core wildfly-server ${wildfly.core.version} io.smallrye jandex org.wildfly wildfly-ee ${wildfly.version} org.wildfly wildfly-galleon-pack ${wildfly.version} zip org.wildfly wildfly-galleon-pack ${wildfly.version} pom ${ee.maven.groupId} wildfly-ee-galleon-pack ${wildfly.version} zip ${ee.maven.groupId} wildfly-servlet-galleon-pack ${ee.maven.version} zip org.wildfly wildfly-web-feature-pack ${wildfly.version} zip org.wildfly.core wildfly-subsystem-test ${wildfly.core.version} pom test ${ee.maven.groupId} wildfly-undertow ${wildfly.version} test io.undertow.jastow jastow org.wildfly.core wildfly-subsystem-test-framework ${wildfly.core.version} test org.wildfly.core wildfly-core-feature-pack-common pom ${wildfly.core.version} org.wildfly.core wildfly-core-feature-pack-ee-9-api pom ${wildfly.core.version} org.wildfly.core wildfly-core-feature-pack-galleon-common pom ${wildfly.core.version} org.wildfly.core wildfly-core-feature-pack-galleon-pruned pom ${wildfly.core.version} org.wildfly.core wildfly-core-feature-pack pom ${wildfly.core.version} org.wildfly.core wildfly-core-feature-pack zip ${wildfly.core.version} org.wildfly.core wildfly-core-galleon-pack pom ${wildfly.core.version} org.wildfly.core wildfly-core-galleon-pack zip ${wildfly.core.version} org.wildfly.core wildfly-version ${wildfly.core.version} ${ee.maven.groupId} wildfly-web-common ${wildfly.version} org.wildfly.security.elytron-web undertow-server ${elytron.undertow-server.version} org.wildfly.security wildfly-elytron-http-oidc ${wildfly-elytron.version} org.keycloak keycloak-client-registration-api ${project.version} org.keycloak keycloak-common ${project.version} org.keycloak keycloak-core ${project.version} org.keycloak keycloak-core test-jar ${project.version} org.keycloak keycloak-config-api ${project.version} org.keycloak keycloak-client-api ${project.version} org.keycloak keycloak-kerberos-federation ${project.version} org.keycloak keycloak-sssd-federation ${project.version} org.keycloak keycloak-ldap-federation ${project.version} org.keycloak keycloak-ipatuura-federation ${project.version} org.keycloak keycloak-dependencies-server-min ${project.version} pom org.keycloak keycloak-dependencies-server-all ${project.version} pom org.keycloak keycloak-themes ${project.version} org.keycloak keycloak-themes-vendor ${project.version} org.keycloak keycloak-adapter-spi ${project.version} org.keycloak keycloak-admin-client-jee-tests ${project.version} org.keycloak keycloak-admin-client-tests ${project.version} org.keycloak keycloak-jboss-adapter-core ${project.version} org.keycloak keycloak-saml-wildfly-elytron-adapter ${project.version} org.keycloak keycloak-server-spi ${project.version} org.keycloak keycloak-server-spi-private ${project.version} org.keycloak keycloak-model-jpa ${project.version} org.keycloak keycloak-model-storage ${project.version} org.keycloak keycloak-model-storage-private ${project.version} org.keycloak keycloak-model-storage-services ${project.version} org.keycloak keycloak-model-infinispan ${project.version} org.keycloak launcher ${project.version} org.keycloak keycloak-saml-core ${project.version} org.keycloak keycloak-saml-core-public ${project.version} org.keycloak keycloak-saml-adapter-api-public ${project.version} org.keycloak keycloak-saml-adapter-core ${project.version} org.keycloak keycloak-saml-adapter-galleon-pack ${project.version} zip org.keycloak keycloak-saml-wildfly-subsystem ${project.version} org.keycloak keycloak-services ${project.version} org.keycloak keycloak-services ${project.version} test-jar org.keycloak keycloak-authz-client-tests ${project.version} org.keycloak keycloak-authz-policy-common ${project.version} org.keycloak keycloak-quarkus-server ${project.version} org.keycloak keycloak-quarkus-server-deployment ${project.version} org.keycloak keycloak-quarkus-server-app ${project.version} org.keycloak keycloak-junit5 ${project.version} org.keycloak keycloak-account-ui ${project.version} org.keycloak keycloak-admin-ui ${project.version} org.keycloak keycloak-rest-admin-ui-ext ${project.version} org.keycloak keycloak-admin-v2-api ${project.version} org.keycloak keycloak-admin-v2-services ${project.version} org.keycloak keycloak-saml-wildfly-modules ${project.version} zip org.keycloak keycloak-quarkus-dist ${project.version} zip org.keycloak keycloak-util-embedded-ldap ${project.version} org.keycloak keycloak-api-docs-dist ${project.version} zip org.keycloak keycloak-server-feature-pack ${project.version} zip org.keycloak keycloak-testsuite-utils ${project.version} org.keycloak keycloak-testsuite-tools ${project.version} org.keycloak keycloak-testsuite-tools ${project.version} classes org.keycloak.tests keycloak-tests-utils-shared ${project.version} org.keycloak keycloak-crypto-default ${project.version} org.keycloak keycloak-crypto-fips1402 ${project.version} org.keycloak keycloak-crypto-elytron ${project.version} org.keycloak keycloak-admin-cli ${project.version} org.keycloak keycloak-client-cli-dist ${project.version} zip com.webauthn4j webauthn4j-core ${webauthn4j.version} com.webauthn4j webauthn4j-util ${webauthn4j.version} org.keycloak keycloak-server-galleon-pack ${project.version} zip org.keycloak keycloak-server-galleon-pack ${project.version} pom org.wildfly.galleon-plugins wildfly-galleon-plugins ${org.wildfly.galleon-plugins.version} org.jboss.galleon * org.wildfly.galleon-plugins wildfly-config-gen ${org.wildfly.galleon-plugins.version} * * org.wildfly.galleon-plugins transformer ${org.wildfly.galleon-plugins.version} * * org.jboss.spec.javax.servlet jboss-servlet-api_3.0_spec ${servlet.api.30.version} org.jboss.spec.javax.ws.rs jboss-jaxrs-api_2.1_spec ${jboss-jaxrs-api_2.1_spec} org.jboss.spec.javax.servlet jboss-servlet-api_4.0_spec ${jboss-servlet-api_4.0_spec} org.wildfly.glow wildfly-glow-core test ${version.org.wildfly.glow} org.wildfly.glow wildfly-glow-maven-resolver test ${version.org.wildfly.glow} com.apicatalog titanium-json-ld ${com.apicatalog.titanium-json-ld.version} io.setl rdf-urdna ${io.setl.rdf-urdna.version} org.infinispan infinispan-core test-jar ${infinispan.version} org.eclipse.microprofile.metrics microprofile-metrics-api test ${microprofile-metrics-api.version} org.keycloak keycloak-scim-core ${project.version} org.keycloak keycloak-scim-client ${project.version} org.keycloak keycloak-scim-services ${project.version} org.keycloak keycloak-authzen-services ${project.version} org.keycloak keycloak-scim-model ${project.version} org.keycloak keycloak-ssf-core ${project.version} org.keycloak keycloak-ssf-transmitter ${project.version} org.keycloak keycloak-ssf-services ${project.version} org.apache.maven.plugins maven-shade-plugin ${shade.plugin.version} org.apache.maven.plugins maven-assembly-plugin ${maven-assembly-plugin.version} posix org.apache.maven.plugins maven-dependency-plugin 3.1.2 org.apache.maven.plugins maven-release-plugin 2.5.2 true @{project.version} org.apache.maven.plugins maven-surefire-plugin ${version.surefire.plugin} -Djava.awt.headless=true ${surefire.memory.settings} ${surefire.system.args} -Duser.language=en -Duser.region=US -XX:+ExitOnOutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError alphabetical false org.apache.maven.plugins maven-jar-plugin ${maven-jar-plugin.version} org.apache.maven.plugins maven-plugin-plugin ${maven.plugins.version} com.google.code.maven-replacer-plugin maven-replacer-plugin ${replacer.plugin.version} org.apache.maven.plugins maven-install-plugin org.apache.maven.plugins maven-javadoc-plugin 3.2.0 none false cx.*:org.freedesktop*:org.jvnet* com.lazerycode.jmeter jmeter-maven-plugin ${jmeter.plugin.version} com.lazerycode.jmeter jmeter-analysis-maven-plugin ${jmeter.analysis.plugin.version} org.antlr antlr4-maven-plugin ${antlr4.version} org.jboss.as.plugins jboss-as-maven-plugin ${jboss.as.plugin.version} true org.wildfly.plugins wildfly-maven-plugin ${wildfly.plugin.version} true org.jboss.galleon galleon-maven-plugin ${org.jboss.galleon.version} io.smallrye smallrye-open-api-maven-plugin ${smallrye.openapi.generator.plugin.version} org.openapitools openapi-generator-maven-plugin ${openapi.generator.plugin.version} org.wildfly.galleon-plugins wildfly-galleon-maven-plugin ${org.wildfly.galleon-plugins.version} org.wildfly.core wildfly-embedded ${wildfly.core.version} org.wildfly.common wildfly-common ${wildfly.common.wildfly.aligned.version} org.apache.maven.plugins maven-verifier-plugin ${verifier.plugin.version} main verify verify target/verifier/verifications.xml org.apache.maven.plugins maven-deploy-plugin ${maven-deploy-plugin.version} org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} org.apache.maven.plugins maven-clean-plugin ${maven-clean-plugin.version} org.apache.maven.plugins maven-resources-plugin ${maven-resources-plugin.version} org.apache.maven.plugins maven-failsafe-plugin ${maven-failsafe-plugin.version} org.codehaus.mojo exec-maven-plugin ${exec-maven-plugin.version} org.keycloak keycloak-distribution-licenses-maven-plugin ${project.version} process-licenses process process-resources org.asciidoctor asciidoctor-maven-plugin ${asciidoctor.plugin.version} org.codehaus.mojo build-helper-maven-plugin ${build-helper-maven-plugin.version} org.infinispan.protostream proto-schema-compatibility-maven-plugin ${protostream.plugin.version} ${commitProtoLockChanges} ${skipProtoLock} com.diffplug.spotless spotless-maven-plugin ${spotless-plugin.version} java|javax,jakarta,org.keycloak,,\#java|javax,\#jakarta,\#org.keycloak,\# testsuite !skipTestsuite testsuite adapters !skipAdapters adapters docs !skipDocs docs eap8-adapters eap8-adapters org.jboss.eap ${eap8.version} ${eap8.version} ${eap8.wildfly.core.version} non-metadata 7.3.1.Final 6.0.4.Final 2.3.1.Final upstream-adapters !eap8-adapters org.wildfly ${upstream.wildfly.version} ${upstream.wildfly.version} ${upstream.wildfly.core.version} metadata 8.1.2.Final 7.0.5.Final 2.3.1.Final distribution distribution jboss-release distribution operator operator operator operator-prod operator-prod operator central-staging org.sonatype.central central-publishing-maven-plugin ${central.publishing.plugin.version} true true all keycloak-${project.version} keycloak-publish published 3600 nexus3-staging org.sonatype.plugins nxrm3-maven-plugin ${nexus3.staging.plugin.version} true ${jboss.releases.repo.id} ${jboss.repo.nexusUrl} ${jboss.releases.repo.name} gpg org.apache.maven.plugins maven-gpg-plugin 3.0.1 sign-artifacts verify sign --batch --pinentry-mode loopback crypto-default !fips140-2 keycloak-crypto-default fips140-2 fips140-2 keycloak-crypto-fips1402