Alexander Schwartz
2210b1ed50
Avoid un-escaped strings in the login templates for HTML entities
...
Closes #44296
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-26 07:55:35 -03:00
Stian Thorgersen
c089a3a6fe
Add support to use kcw with remote test server
...
Closes #44312
Signed-off-by: stianst <stianst@gmail.com >
2025-11-19 20:43:42 +01:00
Stian Thorgersen
a2c1055f8d
Proposed import order ( #43432 )
...
* Add importOrder to Spotless
Closes #43235
Signed-off-by: stianst <stianst@gmail.com >
* Re-order imports with Spotless
Signed-off-by: stianst <stianst@gmail.com >
---------
Signed-off-by: stianst <stianst@gmail.com >
2025-11-14 09:34:49 +01:00
Stian Thorgersen
d8275fe5df
Remove wildcard imports ( #44060 )
...
Closes #44059
Signed-off-by: stianst <stianst@gmail.com >
2025-11-10 11:46:05 +01:00
burnedoutman
5c132b34da
The fix will separate the option description from the link in the Referrer Policy settings
...
Closes #43061
Signed-off-by: burnedoutman <97279475+burnedoutman@users.noreply.github.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-10-10 15:45:50 -04:00
Stian Thorgersen
ddfdbfec6a
Add workflows and utils to review stability of testsuite ( #40268 )
...
Closes #40267
Signed-off-by: stianst <stianst@gmail.com >
2025-08-13 08:33:26 +02:00
Peter Skopek
651d651c30
Add missing artifact descriptions to allow Maven Central Portal Publisher pass validation process. ( #40822 )
...
Signed-off-by: Peter Skopek <pskopek@redhat.com >
2025-08-12 16:50:17 +02:00
stianst
f7a948fbe7
Add kcw script to Keycloak repository
...
Signed-off-by: stianst <stianst@gmail.com >
2025-07-21 08:57:19 +02:00
Alexander Schwartz
32352ef3e2
Avoid unbalanced curly braces in message properties
...
Closes #40151
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-03 15:35:30 +00:00
Stian Thorgersen
a74adbce81
Add publishing plugin for Maven Central Repository migration ( #40029 )
...
Signed-off-by: stianst <stianst@gmail.com >
2025-06-02 14:57:10 +02:00
Martin Bartoš
ac890075e1
TestEngine with ID 'junit-jupiter' failed to discover tests
...
Closes #39157
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-04-24 12:34:57 +00:00
Alexander Schwartz
3e0bb6dfbd
Fix range error when minimizing the string
...
Closes #38778
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-04-23 14:57:21 -03:00
Alexander Schwartz
04b8f690c4
Add additional validations for placeholders in message properties
...
Closes #38540
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-04-03 11:51:27 -03:00
Alexander Schwartz
7aa5130628
Validate single quotes in themes
...
Closes #37930
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-03-17 15:18:02 +01:00
Alexander Schwartz
a3af12cf26
Avoid surplus blanks in source strings
...
Closes #37582
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-02-24 14:51:14 -03:00
Alexander Schwartz
9bf0af612a
Autodetect RTL/LTR for email texts
...
Closes #37584
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-02-24 14:31:57 +01:00
Alex Szczuczko
c5f99170d4
Add missing parent reference for theme-verifier-maven-plugin ( #37464 )
...
Signed-off-by: Alex Szczuczko <aszczucz@redhat.com >
2025-02-24 11:21:50 +00:00
Alexander Schwartz
5d77e7ea7d
Add a HTML sanitizer for translated message resources
...
Closes #37428
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-02-20 12:18:44 +01:00
Miquel Simon
4b628610c4
Skip Maven deploy to Nexus 3 of theme-verifier-maven-plugin ( #37352 )
...
Related to #37347
Signed-off-by: Miquel Simon <msimonma@redhat.com >
2025-02-14 11:47:52 +00:00
Stian Thorgersen
48924a170d
Skip Maven deploy of theme-verifier-maven-plugin ( #37347 )
...
Signed-off-by: stianst <stianst@gmail.com >
2025-02-14 10:13:51 +01:00
Alexander Schwartz
a0a5d0bcb2
Prevent duplicate keys in message properties for themes ( #37179 )
...
Closes #33357
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-02-13 09:38:31 +01:00
Jon Koops
cafc905a1e
Remove keycloak-test-helper module
...
Closes #584
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2024-09-12 09:13:26 +02:00
Šimon Vacek
628de9d92a
Testsuite PoC - Implement a ChromeWebDriverSupplier ( #30377 ) ( #31026 )
...
Also edits Selenium dependencies at root and for both test suites
Closes keycloak#30377
Signed-off-by: Simon Vacek <simonvacky@email.cz >
2024-07-08 14:01:34 +02:00
mposolda
e5a4c94f75
Added suffix to keycloak-admin-client artifacts in keycloak repository
...
Signed-off-by: mposolda <mposolda@gmail.com >
2024-06-27 11:00:30 +02:00
Alexander Schwartz
792a3457ff
Use Maven wrapper instead of platform dependent Maven version ( #29988 )
...
Closes #29987
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2024-06-03 15:45:39 +02:00
Douglas Palmer
bf2c97065f
Remove SpringBoot adapters
...
Closes #28781
Signed-off-by: Douglas Palmer <dpalmer@redhat.com >
2024-04-26 09:30:35 +02:00
Alexander Schwartz
c4ada85233
Showing the original exception plus any swallowed exceptions. ( #25428 )
...
Closes #25424
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2023-12-13 11:56:08 +01:00
Václav Muzikář
75ee99a59b
Add Operator to the dependency report script ( #22469 )
2023-08-16 16:34:30 +02:00
Stian Thorgersen
5f372b8483
Add dependency report script ( #22425 )
2023-08-14 13:00:08 +02:00
stianst
0832992e59
Removing OpenShift integration and moving to separate extension
...
closes #20496
Co-authored-by: mposolda <mposolda@gmail.com >
2023-05-30 17:39:32 +02:00
Pedro Igor
b6a4b0f803
Updating test helper to use the default root path
2023-05-18 14:35:07 -03:00
Martin Bartoš
7cff857238
Migrate packages from javax.* to jakarta.*
...
---
Quarkus3 branch sync no. 14 (24.4.2023)
Resolved conflicts:
keycloak/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/federation/storage/ComponentExportImportTest.java - Modified
keycloak/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/admin/DeclarativeUserTest.java - Modified
keycloak/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/federation/storage/FederatedStorageExportImportTest.java - Modified
keycloak/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/admin/authentication/FlowTest.java - Modified
keycloak/services/src/main/java/org/keycloak/services/resources/admin/UserResource.java - Modified
---
Quarkus3 branch sync no. 13 (11.4.2023)
Resolved conflicts:
keycloak/testsuite/integration-arquillian/tests/base/src/main/java/org/keycloak/testsuite/pages/AccountTotpPage.java - Deleted
keycloak/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/federation/storage/BackwardsCompatibilityUserStorageTest.java - Modified
---
Quarkus3 branch sync no. 12 (31.3.2023)
Resolved conflicts:
keycloak/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/services/resources/QuarkusWelcomeResource.java - Modified
keycloak/services/src/main/java/org/keycloak/protocol/saml/profile/util/Soap.java - Modified
keycloak/testsuite/integration-arquillian/tests/base/src/main/java/org/keycloak/testsuite/util/UserInfoClientUtil.java - Modified
keycloak/services/src/main/java/org/keycloak/protocol/oidc/endpoints/UserInfoEndpoint.java - Modified
keycloak/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/sessionlimits/UserSessionLimitsTest.java - Modified
---
Quarkus3 branch sync no. 10 (17.3.2023)
Resolved conflicts:
keycloak/services/src/main/java/org/keycloak/protocol/saml/SamlProtocolUtils.java - Modified
---
Quarkus3 branch sync no. 9 (10.3.2023)
Resolved conflicts:
keycloak/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/federation/kerberos/AbstractKerberosSingleRealmTest.java - Modified
keycloak/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/forms/LoginTest.java - Modified
---
Quarkus3 branch sync no. 8 (3.3.2023)
Resolved conflicts:
keycloak/testsuite/integration-arquillian/tests/base/src/main/java/org/keycloak/testsuite/util/SamlClient.java Modified - Modified
keycloak/services/src/main/java/org/keycloak/protocol/saml/SamlProtocol.java - Modified
keycloak/examples/providers/authenticator/src/main/java/org/keycloak/examples/authenticator/SecretQuestionAuthenticator.java - Modified
---
Quarkus3 branch sync no. 6 (17.2.2023)
Resolved conflicts:
keycloak/integration/admin-client/src/main/java/org/keycloak/admin/client/resource/ComponentsResource.java - Modified
keycloak/testsuite/utils/src/main/java/org/keycloak/testsuite/KeycloakServer.java - Modified
keycloak/services/src/main/java/org/keycloak/protocol/saml/installation/SamlSPDescriptorClientInstallation.java - Modified
---
Quarkus3 branch sync no. 5 (10.2.2023)
Resolved conflicts:
/keycloak/services/src/main/java/org/keycloak/social/google/GoogleIdentityProvider.java Modified - Modified
keycloak/services/src/main/java/org/keycloak/social/twitter/TwitterIdentityProvider.java - Modified
---
Quarkus3 branch sync no. 4 (3.2.2023)
Resolved conflicts:
keycloak/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/integration/jaxrs/QuarkusKeycloakApplication.java - Modified
---
Quarkus3 branch sync no. 1 (18.1.2023)
Resolved conflicts:
keycloak/testsuite/client/ClientPoliciesTest.java - Deleted
keycloak/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/client/ClientRegistrationTest.java - Modified
keycloak/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/JpaModelCriteriaBuilder.java - Modified
2023-04-27 13:36:54 +02:00
Jon Koops
972ebb9650
Use a valid SemVer format for the SNAPSHOT version ( #17334 )
...
* Use a valid SemVer format for the SNAPSHOT version
* Update pom.xml
* Update pom.xml
---------
Co-authored-by: Stian Thorgersen <stianst@gmail.com >
Co-authored-by: Stian Thorgersen <stian@redhat.com >
2023-03-03 11:11:44 +01:00
Stian Thorgersen
97ae90de88
Remove Red Hat Single Sign-On product profile from upstream ( #14697 )
...
* Remove Red Hat Single Sign-On product profile from upstream
Closes #14916
* review suggestions: Remove Red Hat Single Sign-On product profile from upstream
Closes #14916
Co-authored-by: Peter Skopek <pskopek@redhat.com >
2022-10-18 14:43:04 +02:00
Douglas Palmer
c00514d659
Support for post_logout_redirect_uris in OIDC client registration ( #12282 )
...
Closes #10135
2022-07-25 10:57:52 +02:00
Stian Thorgersen
491b3262de
Remove Jetty 9.2 and 9.3 adapters ( #11792 )
...
Closes #11791
2022-05-04 15:24:46 +02:00
Stian Thorgersen
302e152f86
Remove Spring Boot 1 adapter ( #11691 )
...
Closes #11690
2022-04-28 10:59:31 +02:00
Marek Šuppa
e1179b3834
Update __init__.py ( #9882 )
...
* Fix missing comma in `update-wildfly`
2022-04-06 12:57:04 +02:00
keycloak-bot
c71aa8b711
Set version to 999-SNAPSHOT ( #10784 )
2022-03-22 09:22:48 +01:00
stianst
5ef8265b75
Remove Tomcat 7 adapter
...
Closes #9428
2022-02-28 07:50:36 +01:00
Martin Bartoš
18581ca4f7
Test more recent versions of Spring Boot
...
Closes #9934
2022-02-17 16:08:57 +01:00
keycloak-bot
d9f1a9b207
Set version to 18.0.0-SNAPSHOT ( #10165 )
2022-02-11 21:28:06 +01:00
keycloak-bot
9f3d4a7d42
Set version to 17.0.0-SNAPSHOT
2021-12-20 10:50:39 +01:00
keycloak-bot
262ec3d031
Set version to 16.0.0-SNAPSHOT
2021-07-30 14:56:10 +02:00
keycloak-bot
13f7831a77
Set version to 15.0.0-SNAPSHOT
2021-06-18 10:42:27 +02:00
Jan Lieskovsky
de8dd59d66
[KEYCLOAK-18267] Fix 'java.lang.NoClassDefFoundError: Could not initialize class org.jboss.marshalling.river.RiverMarshaller'
...
error for:
* org.keycloak.testsuite.crossdc.LastSessionRefreshCrossDCTest and
* org.keycloak.testsuite.crossdc.SessionExpirationCrossDCTest
tests, when running cross-DC tests with JDK 11
Signed-off-by: Jan Lieskovsky <jlieskov@redhat.com >
2021-06-03 10:36:53 +02:00
keycloak-bot
4b44f7d566
Set version to 14.0.0-SNAPSHOT
2021-05-06 14:55:01 +02:00
Jan Lieskovsky
6df5ba0f1c
[KEYCLOAK-17227] Wildfly 23 upgrade
...
Base fixes:
* [KEYCLOAK-17228] Upgrade Keycloak to Wildfly 23.0.0.Final / Wildfly Core 15.0.0.Final
Other (related) fixes:
* [KEYCLOAK-17477] Update org.wildfly.common to 1.5.4.Final
* [KEYCLOAK-17478] Update wildfly-galleon-maven-plugin to 5.1.0.Final
* [KEYCLOAK-17479] Keycloak Galleon Feature Pack: Adapter fails to build on top of Wildfly 23
* [KEYCLOAK-17482] Sync Wildfly 23 model changes to Keycloak
* [KEYCLOAK-17508] Apply workaround for WFCORE-5335
* [KEYCLOAK-17231] Update org.keycloak.testsuite.metrics.MetricsRestServiceTest
to work with org.wildfly.extension.health
* [KEYCLOAK-17585] Fix Quarkus startup failure post applying Wildfly 23 upgrade changes
* [KEYCLOAK-17583] Fix ConfigMigrationTest post applying Wildfly 23 model changes
* [KEYCLOAK-17584] Fix ActionTokenCrossDCTest#sendResetPasswordEmailSuccessWorksInCrossDc
test failure post applying Wildfly 23 upgrade changes
Signed-off-by: Jan Lieskovsky <jlieskov@redhat.com >
2021-04-29 12:36:03 +02:00
Jan Lieskovsky
16ba4c0104
[KEYCLOAK-16723] Upgrade to Wildfly 22
...
Base fixes:
* [KEYCLOAK-16724] Upgrade Keycloak to Wildfly 22.0.0.Beta1 / Wildfly Core 14.0.0.Beta4
* [KEYCLOAK-16822] Upgrade Keycloak to Wildfly 22.0.0.Final / Wildfly Core 14.0.0.Final
* [KEYCLOAK-17158] Upgrade Keycloak to Wildfly 22.0.1.Final / Wildfly Core 14.0.1.Final
Other (related) fixes:
* [KEYCLOAK-16174] Upgrade (RH-SSO adapters) to EAP CD 21
* [KEYCLOAK-16202] Don't upgrade versions of httpclient and httpcore in the Fuse adapter
as part of the Wildfly upgrade script run
* [KEYCLOAK-16737] Keycloak core depends on org.bouncycastle:bcprov-jdk15on:1.65, which
suffers from CVE-2020-28052
* [KEYCLOAK-16907] ConfigMigrationTest fails after upgrade to Wildfly 22.0.0.Final
* [KEYCLOAK-17156] org.keycloak.test.config.migration.ConfigMigrationTest fails with
'illegal reflective access to method com.sun.net.ssl.internal.ssl.Provider.isFIPS()'
Signed-off-by: Jan Lieskovsky <jlieskov@redhat.com >
2021-04-29 12:36:03 +02:00
keycloak-bot
75be33ccad
Set version to 13.0.0-SNAPSHOT
2020-12-16 17:31:55 +01:00