Commit Graph

29712 Commits

Author SHA1 Message Date
Pascal Knüppel
46e5979b17 [OID4VCI] Handle key_attestation_required in metadata endpoint (#44471)
fixes #43801


Signed-off-by: Pascal Knüppel <pascal.knueppel@governikus.de>
Signed-off-by: Pascal Knüppel <captain.p.goldfish@gmx.de>
Signed-off-by: Captain-P-Goldfish <captain.p.goldfish@gmx.de>
Co-authored-by: Ingrid Kamga <xingridkamga@gmail.com>
2025-12-05 16:00:32 +01:00
Giuseppe Graziano
b39231fab8 Fix alias edit in JWT Authorization Grant idp
Closes #44702

Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
2025-12-05 15:33:36 +01:00
Stefan Guilhen
b14d00e08f Improve workflow concurrency settings
- allow restarting based on events
 - allow cancelling based on events

Closes #44645

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2025-12-05 11:28:18 -03:00
Sebastian Schuster
b5178a2bec Added section on recommended isolation level to db guides
Closes #44611

Signed-off-by: Sebastian Schuster <sebastian.schuster@bosch.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2025-12-05 14:48:31 +01:00
Martin Bartoš
52bf0face3 ModelTests are broken after consolidating config logic
Closes #44700

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-12-05 11:27:18 +00:00
Steve Hawkins
25186278fc fix: consolidating config logic
closes: #42000

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-12-04 14:25:56 -03:00
forkimenjeckayang
3099cc2294 [OID4VCI]: Add UI for OID4VCI Protocol Mapper Configuration (#44390)
Closes: #43901


Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com>
2025-12-04 14:18:37 +01:00
Ricardo Martin
44cf6d6808 Move link changed for developer.mozilla.org
Closes #44661

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-12-04 10:21:52 +01:00
forkimenjeckayang
4dd68c0316 [OID4VCI] Conformance Test Fixes (#44439)
closes #44659


Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com>
2025-12-04 09:03:38 +01:00
Robin Meese
25cbc45002 Add Romanian to account, admin, email, login properties
Closes: #44543

Signed-off-by: Robin Meese <39960884+robson90@users.noreply.github.com>
2025-12-04 08:50:10 +01:00
dependabot[bot]
91f425e74f Bump vite from 7.1.10 to 7.1.11 in /js
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.10 to 7.1.11.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.11
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 13:56:34 -03:00
Martin Bartoš
bf969b7e9d [admin-api-v2] Remove GlassFish Expressly dependency for Hibernate Validator (#44628)
Closes #43569

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-12-03 14:18:17 +00:00
Stefan Guilhen
65ab7f541d Add API method that fetches the scheduled workflow steps for a resource
Closes #43660

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2025-12-03 11:09:55 -03:00
Weblate (bot)
6fa890fd87 Translations update from Hosted Weblate (#44561)
* 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 Portuguese (Brazil)

Language: pt_BR

Updated translation for Portuguese (Brazil)

Language: pt_BR

Co-authored-by: Felipe Zorzo <felipe.b.zorzo@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Felipe Zorzo <felipe.b.zorzo@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>

* Updated translation for German

Language: de

Updated translation for German

Language: de

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Robin <39960884+robson90@users.noreply.github.com>
Co-authored-by: Till Reymann <till.reymann@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Robin <39960884+robson90@users.noreply.github.com>
Signed-off-by: Till Reymann <till.reymann@gmail.com>

* Updated translation for Russian

Language: ru

Co-authored-by: Eugene Pasternak <pasternake@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Eugene Pasternak <pasternake@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>

* Updated translation for Romanian

Language: ro

Updated translation for Romanian

Language: ro

Updated translation for Romanian

Language: ro

Translated using Weblate (Romanian)

Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ro/

Updated translation for Romanian

Language: ro

Updated translation for Romanian

Language: ro

Updated translation for Romanian

Language: ro

Updated translation for Romanian

Language: ro

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Liviu Roman <contact@liviuroman.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Liviu Roman <contact@liviuroman.com>

* Updated translation for Catalan

Language: ca

Updated translation for Catalan

Language: ca

Updated translation for Catalan

Language: ca

Updated translation for Catalan

Language: ca

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jordi Mallach <jordi@mallach.net>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Jordi Mallach <jordi@mallach.net>

* Updated translation for French

Language: fr

Updated translation for French

Language: fr

Updated translation for French

Language: fr

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Sylvain Pichon <service@spichon.fr>

* 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>

* Updated translation for Chinese (Simplified Han script)

Language: zh_Hans

Updated translation for Chinese (Simplified Han script)

Language: zh_Hans

Translated using Weblate (Chinese (Simplified Han script))

Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/zh_Hans/

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nagi <nagi@mptree.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Nagi <nagi@mptree.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: Felipe Zorzo <felipe.b.zorzo@gmail.com>
Signed-off-by: Robin <39960884+robson90@users.noreply.github.com>
Signed-off-by: Till Reymann <till.reymann@gmail.com>
Signed-off-by: Eugene Pasternak <pasternake@gmail.com>
Signed-off-by: Liviu Roman <contact@liviuroman.com>
Signed-off-by: Jordi Mallach <jordi@mallach.net>
Signed-off-by: Sylvain Pichon <service@spichon.fr>
Signed-off-by: 秉虎 <s96016641@gmail.com>
Signed-off-by: Nagi <nagi@mptree.com>
Co-authored-by: Alpertunga <a_ertin@msn.com>
Co-authored-by: Arif EROL <arif.erol16@gmail.com>
Co-authored-by: Felipe Zorzo <felipe.b.zorzo@gmail.com>
Co-authored-by: Robin <39960884+robson90@users.noreply.github.com>
Co-authored-by: Till Reymann <till.reymann@gmail.com>
Co-authored-by: Eugene Pasternak <pasternake@gmail.com>
Co-authored-by: Liviu Roman <contact@liviuroman.com>
Co-authored-by: Jordi Mallach <jordi@mallach.net>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: 秉虎 <s96016641@gmail.com>
Co-authored-by: Nagi <nagi@mptree.com>
2025-12-03 14:09:50 +01:00
Giuseppe Graziano
50179d165c Fix compilation failure in JWTAuthorizationGrantJWTClaimsClientPoliciesTest
Closes #44626

Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
2025-12-03 08:16:35 -03:00
Ricardo Martin
f91363d12d Improve Public Key Management for JWTAuthorizationGrant identity provider
Closes #44243

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-12-03 11:45:34 +01:00
mposolda
9c6a6276e4 Polishing of sd-jwt SDK builder related methods
closes #44532

Signed-off-by: mposolda <mposolda@gmail.com>
2025-12-03 11:09:08 +01:00
Martin Bartoš
5828fab258 [admin-api-v2] Incorrect DTO/DAO mapping (#44587)
* [admin-api-v2] Incorrect DTO/DAO mapping

Closes #44586

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Handle roles and service account operations, cleanup service contract

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-12-03 09:41:18 +01:00
rmartinc
ae7e7ba084 New Identity Provider condition for client policies
Closes #44442

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-12-03 08:50:31 +01:00
Robin Meese
a9c1bcc9bd Add zh_Hans translators to docs/translation.md (#44610)
Signed-off-by: Robin Meese <39960884+robson90@users.noreply.github.com>

Closes #44609
2025-12-02 20:50:22 +01:00
Martin Bartoš
265c27e08d [admin-api-v2] Create client does not return 201 status code (#44541)
Closes #44540

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-12-02 10:39:03 +01:00
Keshav Deshpande
cab11cf811 Default values for request obj (#44177)
* Default values for request obj

Closes #43034

Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com>

* Format the lint

Closes #43034

Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com>

* Remove attribute conversion

Closes #43034

Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com>

* Remove added newline

Closes #43034

Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com>

---------

Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com>
2025-12-01 16:08:46 -05:00
Stefan Guilhen
a2562caa11 Cache expression EvaluatorContext in the workflow component model's notes
Closes #42961

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2025-12-01 14:29:08 -03:00
forkimenjeckayang
5ae0e0a645 [OID4VCI] Add Essential OID4VCI Client Scope Configuration Fields to Admin UI (#44389)
Closes: #43902


Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com>
2025-12-01 15:45:34 +01:00
Martin Bartoš
9a6a7d98b1 [admin-api-v2] Cloud Native team as a code owner for Client API v2 (#44576)
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-12-01 15:24:21 +01:00
Pascal Knüppel
9b870d3d8a Fix ClassCastException on mixing AddressMapper with ClaimsMapper (#44457)
closes #44455


Signed-off-by: Pascal Knüppel <pascal.knueppel@governikus.de>
Signed-off-by: Captain-P-Goldfish <captain.p.goldfish@gmx.de>
2025-12-01 14:55:44 +01:00
Stefan Guilhen
cd350082f7 Ensure workflow is only restarted on events that match the activation condition
Closes #44399

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2025-12-01 10:53:59 -03:00
Stefan Guilhen
6653b72f88 Ensure delete step is triggering UserRemovedEvent
Closes #44398

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2025-12-01 10:52:40 -03:00
Stefan Guilhen
be714d935d Ensure GroupMemberLeaveEvent has a reference to the user leaving the group
Closes #44400

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2025-12-01 10:46:43 -03:00
Stefan Guilhen
3e312d91d8 Ensure null values are not serialized when fetching workflows in YAML format
Closes #44396

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2025-12-01 10:45:35 -03:00
Pedro Igor
3ec0dd24fe Avoid multiple calls to LDAP when querying group memberships
Closes #44558

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-12-01 14:01:58 +01:00
PavlNekrasov
a92221ba38 Fix NPE when importing SAML EntityDescriptor without SPSSODescriptor (#44431)
closes #44430


Signed-off-by: PavlNekrasov <95914807+PavlNekrasov@users.noreply.github.com>
2025-12-01 12:45:35 +01:00
Giuseppe Graziano
2b4855ff97 Executor for checking claims in JWT assertions (#44537)
Closes #4443


Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
2025-12-01 11:07:42 +01:00
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