Pedro Igor
9abe18e86e
Manual sync not executed because of the last sync time
...
Closes #44552
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-11-28 19:45:17 +01:00
Pedro Ruivo
b35dd72392
User session deleted events for invalid sessions
...
Closes #44513
Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
2025-11-28 15:43:59 +00:00
Sebastian Łaskawiec
aa789dd023
Logout confirmation
...
Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@gmail.com >
2025-11-28 14:24:32 +01:00
stianst
f6676ccd76
Migrate i18n package to new testsuite
...
Closes #44520
Signed-off-by: stianst <stianst@gmail.com >
2025-11-28 08:56:11 -03:00
Hisanobu Okuda
efa881d016
Add MariaDB to MySQL description and specify SQL to support UTF-8
...
Closes #44548
Signed-off-by: Hisanobu Okuda <hisanobu.okuda@gmail.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-28 11:03:11 +01:00
Weblate (bot)
b6309afd66
Translations update from Hosted Weblate ( #44483 )
...
* Updated translation for Turkish
Language: tr
Updated translation for Turkish
Language: tr
Updated translation for Turkish
Language: tr
Co-authored-by: Alpertunga <a_ertin@msn.com >
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Alpertunga <a_ertin@msn.com >
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Updated translation for Czech
Language: cs
Updated translation for Czech
Language: cs
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Peter Schiffer <peter@pschiffer.eu >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Peter Schiffer <peter@pschiffer.eu >
* Updated translation for Dutch
Language: nl
Updated translation for Dutch
Language: nl
Updated translation for Dutch
Language: nl
Updated translation for Dutch
Language: nl
Updated translation for Dutch
Language: nl
Updated translation for Dutch
Language: nl
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: henkjan <henkjan@agteresch.nl >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: henkjan <henkjan@agteresch.nl >
* Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: 秉虎 <s96016641@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: 秉虎 <s96016641@gmail.com >
---------
Signed-off-by: Alpertunga <a_ertin@msn.com >
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Peter Schiffer <peter@pschiffer.eu >
Signed-off-by: henkjan <henkjan@agteresch.nl >
Signed-off-by: 秉虎 <s96016641@gmail.com >
Co-authored-by: Alpertunga <a_ertin@msn.com >
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Peter Schiffer <peter@pschiffer.eu >
Co-authored-by: henkjan <henkjan@agteresch.nl >
Co-authored-by: 秉虎 <s96016641@gmail.com >
2025-11-28 10:51:51 +01:00
Marek Posolda
38768819e1
Make sure that signature validation possible to configure for OIDC id… ( #44516 )
...
closes #44473
Signed-off-by: mposolda <mposolda@gmail.com >
Signed-off-by: Marek Posolda <mposolda@gmail.com >
Co-authored-by: Ricardo Martin <rmartinc@redhat.com >
2025-11-28 08:51:20 +01:00
Martin Bartoš
427d0f181f
Be more explicit when executing individual tests for Admin UI tests ( #44499 )
...
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-11-28 08:12:37 +01:00
Pedro Ruivo
3ed15e740a
Add new option to schedule user session expiration
...
Closes #44068
Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Signed-off-by: Ryan Emerson <remerson@ibm.com >
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Ryan Emerson <remerson@ibm.com >
2025-11-27 23:01:32 +01:00
Thomas Diesler
54bf9206b2
[OID4VCI] Credential Offer must be created by Issuer not Holder ( #44255 )
...
closes #44116
Signed-off-by: Thomas Diesler <tdiesler@ibm.com >
2025-11-27 16:07:10 +01:00
mposolda
bf23259c0f
Removing SdJwtFacade
...
closes #44525
Signed-off-by: mposolda <mposolda@gmail.com >
2025-11-27 14:19:27 +01:00
Steven Hawkins
f7a0bb7cbd
fix: rationalizing cli using hidden options vs hard errors ( #43945 )
...
closes : #43940
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-11-27 11:43:08 +01:00
Alexander Schwartz
39d1fa2825
Escape passkeys descriptions and labels depending on the context
...
Closes #44387
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-27 11:16:21 +01:00
Alexander Schwartz
f3cd38219a
Use central method to create a DocumentBuilder for SAML
...
Closes #44486
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-27 11:11:49 +01:00
Alexis Rico
b0b38176f0
Manage Organization Invites
...
Closes #38809
Signed-off-by: Alexis Rico <sferadev@gmail.com >
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-11-27 10:28:52 +01:00
resah
0b3d928ae2
fix: handle localized date formatting in message format
...
Closes #44377
Signed-off-by: Theresa Henze <theresa.henze@bare.id >
2025-11-27 10:05:49 +01:00
Pedro Igor
96aea99d6c
Make sure LDAP sync runs in a single cluster node and respecting the configured period
...
Closes #43752
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-27 08:08:20 +01:00
vramik
7167262909
Add PK creation for databasechangelog in MySQL to keycloak-database-update.sql when manual migration is used.
...
Closes #44349
Signed-off-by: vramik <vramik@redhat.com >
2025-11-26 17:06:36 -03:00
Stian Thorgersen
33b6065c2a
Introduces a ManagedWebDriver to provide a single entry point for utilities around WebDriver
...
This will make it easier to discover various utilities without having to find static methods in various classes; and will also provides us with a wrapper around Selenium where we can add any tweaks needed. It is also now possible to construct a page instance without injection using `page().createPage(MyPage.class)`
Closes #44464
Signed-off-by: stianst <stianst@gmail.com >
2025-11-26 15:20:23 +01:00
mposolda
cbb823bc0e
Make sd-jwt key binding verification work with EdDSA keys
...
closes #44369
Signed-off-by: mposolda <mposolda@gmail.com >
2025-11-26 14:44:29 +01:00
rmartinc
d0e4d1f620
Better events for jwt-bearer and check all details in the tests
...
CLoses #44137
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-11-26 12:09:51 +01:00
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
a8d4336da6
Migrate transactions package to new testsuite
...
Closes #44460
Signed-off-by: stianst <stianst@gmail.com >
2025-11-26 10:57:19 +01:00
Alexander Schwartz
37f2488441
When joining a group, don't rely on cached values if user has already been updated
...
Closes #44480
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-26 10:52:14 +01:00
Stian Thorgersen
2acfd41b19
Stop looking up client in ClientAssertionState to prevent lookup by clientId in federated client authentication ( #44448 )
...
Closes #44447
Signed-off-by: stianst <stianst@gmail.com >
2025-11-26 06:31:05 +01:00
ruchikajha95
570ac40025
Promote MDC Logging Feature to Supported State
...
Closes #41205
Signed-off-by: Ruchika Jha <ruchika@li-0551ffcc-341d-11b2-a85c-a28deda416be.ibm.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Ruchika Jha <ruchika@li-0551ffcc-341d-11b2-a85c-a28deda416be.ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-25 18:53:34 +00:00
Weblate (bot)
8a9e585899
Update translation files ( #44444 )
...
Updated by "Cleanup translation files" hook in Weblate.
Signed-off-by: Hosted Weblate <hosted@weblate.org >
2025-11-25 18:24:41 +01:00
Giuseppe Graziano
b323fea8bc
Always allow to setup JWKS URL in oidc idp
...
Closes #44217
Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com >
2025-11-25 17:09:13 +01:00
dawg
d5a507e90d
fix #43819 - partial import fails to overwrite existing groups ( #43924 )
...
* fix #43819 - partial import fails to overwrite existing groups
- when removal is delayed until insertion of the newly imported group
this causes a duplicate key constrain violation (`Key (realm_id, parent_group, name)`)
- fixed by flushing group removals
Signed-off-by: Martin Nowak <code@dawg.eu >
* adding a test and using a general fix
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
# Conflicts:
# services/src/main/java/org/keycloak/partialimport/PartialImportManager.java
---------
Signed-off-by: Martin Nowak <code@dawg.eu >
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
Co-authored-by: Steve Hawkins <shawkins@redhat.com >
2025-11-25 16:17:51 +01:00
Martin Söderström
b57c0d2f88
Fix race condition in SAML DocumentBuilderFactory creation
...
Closes #44438
Signed-off-by: martins <martin.soderstrom@aurorainnovation.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-25 13:01:42 +00:00
Ryan Emerson
c5427b3e5f
Add debug logging to keycloak_ec2_installer ansible-playbook
...
Closes #44327
Signed-off-by: Ryan Emerson <remerson@ibm.com >
2025-11-25 13:09:14 +01:00
Stian Thorgersen
63c7cc7381
Delete MetricsRestServiceTest
...
Closes #44451
Signed-off-by: stianst <stianst@gmail.com >
2025-11-25 12:21:29 +01:00
Thomas Diesler
39264edf3f
[OID4VCI] Fix deprecated realm-scoped well-known endpoint access
...
Signed-off-by: Thomas Diesler <tdiesler@ibm.com >
2025-11-25 12:19:17 +01:00
Ryan Emerson
ebd4a6936a
Utilise community wording in downstream high-availability guides
...
Closes #4428
Signed-off-by: Ryan Emerson <remerson@ibm.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-11-25 09:10:21 +00:00
rmartinc
5ab371f1ff
Use PrivateKey directly when decrypting SAML
...
Closes #44289
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-11-25 09:11:05 +01:00
Weblate (bot)
74033d3108
Translations update from Hosted Weblate ( #44372 )
...
* Updated translation for Turkish
Language: tr
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Updated translation for German
Language: de
Updated translation for German
Language: de
Updated translation for German
Language: de
Updated translation for German
Language: de
Updated translation for German
Language: de
Updated translation for German
Language: de
Updated translation for German
Language: de
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Till Reymann <till.reymann@gmail.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Till Reymann <till.reymann@gmail.com >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: 秉虎 <s96016641@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: 秉虎 <s96016641@gmail.com >
---------
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Signed-off-by: Till Reymann <till.reymann@gmail.com >
Signed-off-by: 秉虎 <s96016641@gmail.com >
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Till Reymann <till.reymann@gmail.com >
Co-authored-by: 秉虎 <s96016641@gmail.com >
2025-11-24 21:31:50 +00:00
Nagi
1d0806e688
Reorder translation keys for zh_Hans
...
Reorder the translation keys in zh_Hans messages to keep the key order align
with en messages.
Closes #44440
Signed-off-by: Nagi <nagi@mptree.com >
2025-11-24 21:10:29 +01:00
Pedro Ruivo
f7ee930a27
Remove remote call when handling events)
...
Closes #44048
Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-24 18:45:00 +00:00
rmartinc
ca205272ba
Initial integration of the JWT Authorization Grant in client Policies
...
Using the downscope executor for testing
Closes #44201
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-11-24 19:37:07 +01:00
Stan Silvert
fc67e54fde
Fix NPE
...
Fixes #44278
Signed-off-by: Stan Silvert <ssilvert@redhat.com >
2025-11-24 16:36:05 +01:00
vramik
0825f22331
Add toPredicate implementation for conditions
...
Closes #42696
Signed-off-by: vramik <vramik@redhat.com >
2025-11-24 08:56:36 -03:00
mposolda
49b694bf0a
Compilation failure in OID4VCTimeNormalizationSdJwtTest
...
closes #44419
Signed-off-by: mposolda <mposolda@gmail.com >
2025-11-24 08:39:09 -03:00
Awambeng
8406cf34fb
[OID4VCI]: Realm-Configurable Time-Claim Normalization (Randomize/Round) to Mitigate Correlation ( #43834 )
...
Closes #43399
Signed-off-by: Awambeng <awambengrodrick@gmail.com >
2025-11-24 11:07:07 +01:00
Pascal Knüppel
64d5e1a3d5
[OID4VCI] Redesign SDJwt API and handle keybinding JWT ( #44227 )
...
closes #42091
Signed-off-by: Pascal Knüppel <pascal.knueppel@governikus.de >
Signed-off-by: Captain-P-Goldfish <captain.p.goldfish@gmx.de >
Signed-off-by: mposolda <mposolda@gmail.com >
Co-authored-by: mposolda <mposolda@gmail.com >
2025-11-24 11:01:19 +01:00
Sebastian Łaskawiec
081d8e5a01
Move Kubernetes IdP to preview
...
Closes #42947
Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@defenseunicorns.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-11-22 12:56:09 +01:00
Stian Thorgersen
2a78bc67d7
Refactoring around federated client authenticator to better handling lookup of IdPs and clients. Also, introducing updates to documentation. ( #44325 )
...
Closes #44253
Closes #42987
Closes #44063
Signed-off-by: stianst <stianst@gmail.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-11-22 12:53:22 +01:00
vramik
091b57c1e4
Flaky test: org.keycloak.testsuite.account.AccountRestServiceTest#listApplicationsWithoutPermission
...
Closes #43755
Signed-off-by: vramik <vramik@redhat.com >
2025-11-21 15:05:41 -03:00
Steven Hawkins
3b491bc9bf
fix: removing the keycloak hidden option for disabling http server ( #44388 )
...
closes : #43199
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-11-21 17:37:52 +00:00
Peter Zaoral
4e5f9acac7
Add CI tests for Azure SQL Database
...
Closes : #42986
Signed-off-by: Peter Zaoral <pzaoral@redhat.com >
2025-11-21 14:42:28 +00:00
Stian Thorgersen
2c21d1b5c9
Schedule nightly runs to after nightly release ( #44381 )
...
Signed-off-by: stianst <stianst@gmail.com >
2025-11-21 13:26:16 +01:00