1
0
mirror of https://github.com/keycloak/keycloak.git synced 2026-10-23 19:29:23 +03:00

384 Commits

Author SHA1 Message Date
vramik
e203767c06 Service account user ID available on client representation instead of exposing separate endpoint returning whole user representation
Closes #54047

Signed-off-by: vramik <vramik@redhat.com>
2026-10-20 10:03:04 -03:00
andymunro
bc4b816124 Ensure asterisks are marked as passthrough
Closes #54068

Signed-off-by: AndyMunro <amunro@redhat.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-10-16 18:24:06 +02:00
Nuno Faria
ca2486472e Emit credential_id on UPDATE_CREDENTIAL events from built-in required actions (#50787)
* Emit credential_id on UPDATE_CREDENTIAL events from built-in required actions

UpdatePassword, UpdateTotp and WebAuthnRegister now set Details.CREDENTIAL_ID on the generic
UPDATE_CREDENTIAL event, matching REMOVE_CREDENTIAL which already carries the credential id. This
lets event consumers identify which credential row was created or updated when a user has multiple
credentials of the same type.

The OTP credential id is surfaced by hydrating it in OTPCredentialProvider.createCredential; the
WebAuthn id is read from the createCredential return value. A password update, however, may be
handled entirely by a federated CredentialInputUpdater (e.g. LDAP in WRITABLE edit mode), in which
case nothing is written to the Keycloak credential store and there is no id to report.
SubjectCredentialManager therefore gains updateCredentialAndGet, which returns the credential
written to the Keycloak credential store, or an empty Optional when a user-storage provider handled
the write. UpdatePassword emits the detail only when a credential comes back.

CredentialInputUpdater gains a default updateCredentialAndGet returning a CredentialUpdate: whether
the updater handled the input, and the credential it wrote to the Keycloak credential store, if
any. The default delegates to updateCredential and reports no credential, so an updater writing to
its own store, or one without data about what it wrote, leaves the event without an id.
PasswordCredentialProvider overrides it and hands over the model produced by the write itself:
nothing is read back afterwards, so no concurrent password write can make the event report another
row, and the required action needs neither a pre-update snapshot nor a hash or timestamp comparison
to find out whether the local row changed. UserCredentialManager asks each updater once and keeps
the first outcome that was handled, so updateCredential keeps reporting what it reported before.

SubjectCredentialManagerCacheAdapter invalidates the cached user for updateCredentialAndGet as it
does for every other mutating method, so the write path does not read credentials through the user
cache.

RecoveryAuthnCodesAction emits the id as well. CredentialHelper.createRecoveryCodesCredential now
returns the credential it created in the local storage, or null when the userStorage handled the
write, so the action applies the same emit-only-when-locally-stored rule as the other required
actions.

The tests compare the emitted value with the credential id actually persisted for the user, rather
than only asserting that some id is present. RequiredActionUpdatePasswordFederatedTest covers the
federated branch: a user whose password is held by a user-storage provider, with a stale password
row left in the Keycloak DB, must not get that untouched row's id on the event.
WebAuthnRegisterAndLoginTest asserts that the deprecated cloned event still carries the details it
had before, as the id is added to the generic event only after that clone is emitted.

The release notes mention the new event detail. The migration guide needs no entry, as the touched
SPI interfaces only gain default methods.

Closes #50247

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Nuno Faria <nuno.faria@getflip.com>

* Fix release notes, avoid executing other updater

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

---------

Signed-off-by: Nuno Faria <nuno.faria@getflip.com>
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Martin Bartoš <mabartos@redhat.com>
2026-10-07 08:39:56 +02:00
Alexander Schwartz
26027006e9 Fixing docs links
Closes #53422

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-10-06 08:19:02 +02:00
Václav Muzikář
9c95aff969 Promote Client v2 to preview (#53215)
* Promote Client v2 to preview

Closes #53212

Signed-off-by: Václav Muzikář <vmuzikar@ibm.com>

* Update also Querying guide

Signed-off-by: Václav Muzikář <vmuzikar@ibm.com>

* Mark Querying guide as Preview

Signed-off-by: Václav Muzikář <vmuzikar@ibm.com>

* Update KeycloakSharedCsvMetadata

Signed-off-by: Václav Muzikář <vmuzikar@ibm.com>

---------

Signed-off-by: Václav Muzikář <vmuzikar@ibm.com>
2026-09-30 13:59:24 +00:00
Peter Zaoral
81d8b1ba0c Add CI test suite and documentation for HTTP_CLIENT_V2 (#52981)
* Add CI test suite and documentation for HTTP_CLIENT_V2

Closes: #52979

Signed-off-by: Peter Zaoral <pzaoral@redhat.com>

* Add CI test suite and documentation for HTTP_CLIENT_V2

Closes: #52979

Signed-off-by: Peter Zaoral <pzaoral@redhat.com>

---------

Signed-off-by: Peter Zaoral <pzaoral@redhat.com>
2026-09-30 13:32:15 +00:00
Václav Muzikář
634ecb1352 Revert "Enable HTTP optimized serializers by default (#51711)" (#53056)
This partially reverts commit 93c0304900.
Changes to `PropertyMapper` are left.

Signed-off-by: Václav Muzikář <vmuzikar@ibm.com>
2026-09-29 16:43:05 +00:00
Marie Daly
4a19f6ea70 Securing Client Cluster Node Registration via Client Policy Executor, closes #52167
Signed-off-by: Marie Daly <marie.daly1@ibm.com>

# Conflicts:
#	docs/documentation/upgrading/topics/changes/changes-26_8_0.adoc
2026-09-29 14:36:18 +02:00
Ricardo Martin
079a633632 Move parameterized scopes and token exchange delegation to preview
Closes #53108
Closes #53149

Signed-off-by: rmartinc <rmartinc@redhat.com>
2026-09-25 16:30:15 +02:00
Martin Bartoš
b21e6f0a08 Documentation for the Client TE Delegation (#51999)
* Documentation for the Client TE Delegation

Closes #51986

Co-authored-by: Šimon Vacek <86605314+vaceksimon@users.noreply.github.com>
Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Address suggestions

Co-authored-by: Ricardo Martin <rmartinc@redhat.com>
Signed-off-by: Martin Bartoš <mabartos@redhat.com>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Šimon Vacek <86605314+vaceksimon@users.noreply.github.com>
Co-authored-by: Ricardo Martin <rmartinc@redhat.com>
2026-09-24 10:47:50 +02:00
Stefan Guilhen
74d56042e4 Review documentation for uncovered capabilities, constraints, and limitations before making SCIM supported
Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com>
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2026-09-23 14:38:30 -03:00
Stefan Guilhen
232b09b5fa Consolidate duplicate SCIM release notes sections
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2026-09-23 14:38:30 -03:00
Stefan Guilhen
410e6bcf79 Promote SCIM API feature to supported
Closes #52760

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2026-09-23 14:38:30 -03:00
vramik
2ad48ee078 Multi-IdP for orgs: Documentation
Closes #52811

Signed-off-by: vramik <vramik@redhat.com>
2026-09-23 07:33:20 -03:00
Alexander Schwartz
fca8fe793d Release notes and upgrading guide for 26.8
Closes #53022

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Stian Thorgersen <stianst@gmail.com>
2026-09-22 13:42:27 +02:00
Awambeng
525b92e822 Promote OID4VCI from experimental to preview (#53008)
Closes #52813


Signed-off-by: Awambeng Rodrick <awambengrodrick@gmail.com>
2026-09-21 18:30:18 +02:00
Ruchika Jha
9fbce7753c Deprecated changes for multicluster v1
Closes #52772

Signed-off-by: Ruchika <ruchika.jha1@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-09-21 16:14:13 +00:00
Sebastian Łaskawiec
1ac9f9218f Trigger client policies for admin protocol mapper changes (#50205)
closes #50131




Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@defenseunicorns.com>
2026-09-21 13:36:17 +02:00
Ruchika Jha
ab23120c70 Changes to make the stateless v2 supported
Closes #50871

Signed-off-by: Ruchika <ruchika.jha1@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-09-17 16:50:49 +02:00
Alexander Schwartz
3b35daebf1 Use Pod name as Infinispan/JGroups node name for stable metrics
Closes #44605

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-16 19:02:24 +02:00
Alexander Schwartz
e11d0de7a7 Deprecate in-memory login failures and make persistent login failures the default
Closes #52126

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-09-09 09:07:47 -03:00
Steven Hawkins
dce893ba38 fix: renaming the helm chart and adding a release note (#52146)
* fix: renaming the helm chart and adding a release note

closes: #52089

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* Refactor helm chart post-processing script

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Steven Hawkins <shawkins@redhat.com>

---------

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Signed-off-by: Steven Hawkins <shawkins@redhat.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-03 15:58:18 +02:00
Alexander Schwartz
0c574c7679 Concurrent DB index creation on databases (#51952)
* Concurrent DB index creation on databases

Closes #46555

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

* Fixing tests

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

* Use migration timeout when creating indexes online

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

* Adding SPI option, and making it safe for concurrency

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

* Addressing review comment

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>

* Addressing latest Copilot comments

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

* Addressing more Copilot comments

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>

* Addressing more Copilot comments

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>

* Addressing more Copilot comments

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

* Addressing more Copilot comments

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>

---------

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-27 16:43:31 +02:00
Ricardo Martin
b2f7a2299b Fix links to https://quarkus.io/guides
Closes #52015

Signed-off-by: rmartinc <rmartinc@redhat.com>
2026-08-25 10:40:34 +02:00
Martin Bartoš
f4e620e38c Mark the Client Secret Rotation feature as supported (#51891)
* Mark the Client Secret Rotation feature as supported

Closes #51888

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

* Update docs/documentation/release_notes/topics/26_8_0.adoc

Co-authored-by: Ricardo Martin <rmartinc@redhat.com>
Signed-off-by: Martin Bartoš <mabartos@redhat.com>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Ricardo Martin <rmartinc@redhat.com>
2026-08-21 13:13:35 +02:00
Ricardo Martin
14b7a6fc83 New link to RH-SSO product page: http://access.redhat.com/products/single-sign-on/
Closes #51732

Signed-off-by: rmartinc <rmartinc@redhat.com>
2026-08-18 07:11:22 +02:00
Steven Hawkins
93c0304900 Enable HTTP optimized serializers by default (#51711)
* enhance: Enable HTTP optimized serializers by default

closes: #50166

Co-authored-by: shawkins <2475669+shawkins@users.noreply.github.com>

* disabled should map explicitly to false

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

---------

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: shawkins <2475669+shawkins@users.noreply.github.com>
2026-08-14 17:21:34 +02:00
Michal Vavřík
af2d7c4730 feat: support encrypted PEM TLS certificate key (#51567)
closes: https://github.com/keycloak/keycloak/issues/27437

Signed-off-by: Michal Vavřík <dev@michalvavrik.net>
2026-08-14 17:15:32 +02:00
Ricardo Martin
3f33a5c47f New link to RH-SSO product page: http://access.redhat.com/products/single-sign/
Closes #51602

Signed-off-by: rmartinc <rmartinc@redhat.com>
2026-08-11 09:59:01 +02:00
Martin Bartoš
87b7d66d8c Add actor to impersonation tokens and details to event logs (#51492)
Closes #51489

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2026-08-07 16:39:59 +02:00
Sebastian Łaskawiec
1c8445f941 Generate BCFKS truststore in strict FIPS (#50149)
* Generate BCFKS truststore in strict FIPS

Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@defenseunicorns.com>

* comments addressed

Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@defenseunicorns.com>

* comments addressed

Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@defenseunicorns.com>

* comments addressed

Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@defenseunicorns.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@gmail.com>

* Apply suggestion from @shawkins

Signed-off-by: Steven Hawkins <shawkins@redhat.com>

---------

Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@defenseunicorns.com>
Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@gmail.com>
Signed-off-by: Steven Hawkins <shawkins@redhat.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Steven Hawkins <shawkins@redhat.com>
2026-07-24 18:13:38 +02:00
Martin Bartoš
388b0db5ce Redesign identity provider buttons on the login page (#50993)
Closes #50992

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2026-07-23 15:26:06 +02:00
Pedro Ruivo
f44c7edbba Stateless: fix release notes to be preview
Closes #50619

Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>
2026-07-09 13:46:20 +00:00
jimmychakkalakal
73fc9be7ce Add OID4VCI credential refresh interval configuration (#50424)
* Add OID4VCI credential refresh interval configuration

Adds vc.refresh_interval_in_seconds attribute (default 7 days) to control VC expiration independently from credential lifetime, enabling periodic credential refresh.

Closes #49509

Signed-off-by: Jimmy Chakkalakal <jimmy.chakkalakal@ibm.com>

* Worked on reviewers comments:
Update client scope screenshot-oid4vci-scope-form.png
Add link to client scope in release notes 26_7_0.adoc

Signed-off-by: Jimmy Chakkalakal <jimmy.chakkalakal@ibm.com>

---------

Signed-off-by: Jimmy Chakkalakal <jimmy.chakkalakal@ibm.com>
2026-07-07 15:56:18 +02:00
Pedro Ruivo
816027691c Rename and make cacheless feature Preview
Closes #50619

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>
2026-07-06 19:30:26 +02:00
Alexander Schwartz
878eb21cf6 Adding release highlights for 26.7
Closes #50627

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-07-06 16:13:33 +02:00
Vinod Anandan
4a8e12a104 Clarify experimental support for ID-JAG in documentation (#50614)
Updated the documentation to clarify the experimental support for the Identity Assertion JWT Authorization Grant, specifying the current limitations and future plans 

Signed-off-by: Vinod Anandan <vinod@owasp.org>
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-07-06 14:27:09 +02:00
Ricardo Martin
9553d89a02 Move step-up authentication for saml feature to supported
Closes #46543

Signed-off-by: rmartinc <rmartinc@redhat.com>
2026-07-03 18:21:23 +02:00
Alexander Schwartz
0166062336 Capturing the current state of work for the 26.7 release
Restructuring and augmenting the release notes and migration guide for 26.7

Closes #50227

Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-07-02 14:58:26 +02:00
Erik Jan de Wit
b1c293fcc5 update documentation to expose multi-namespace install modes (#49966)
* update documentation to expose multi-namespace install modes

fixes: #49037
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* updated csv

also changed docs and ci to no longer mention/execute patching the csv

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* changed experimental to preview

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* PR review commments

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Update docs/guides/operator/installation.adoc

Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
Signed-off-by: Erik Jan de Wit <edewit@redhat.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Update docs/guides/operator/installation.adoc

Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
Signed-off-by: Erik Jan de Wit <edewit@redhat.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Erik Jan de Wit <edewit@redhat.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* removed rbac reference

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* web based installation

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* PR comments

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* merged clusterwide with kustomize

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Cosmetic tweaks

Signed-off-by: Václav Muzikář <vmuzikar@ibm.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Erik Jan de Wit <edewit@redhat.com>
Signed-off-by: Václav Muzikář <vmuzikar@ibm.com>
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-30 18:08:29 +00:00
Pedro Igor
e1b741c6da SCIM API as a technology preview feature
Closes #47590

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>
2026-06-30 16:44:26 +00:00
mposolda
b946503888 Release notes for ID-JAG
closes #50437

Signed-off-by: mposolda <mposolda@gmail.com>
2026-06-30 11:37:43 +02:00
Michal Vavřík
2aaa975c31 docs(admin api v2): add release note for new experimental feature (#50187)
Closes: https://github.com/keycloak/keycloak/issues/47985

Signed-off-by: Michal Vavřík <michal.vavrik@aol.com>
2026-06-25 12:47:16 +02:00
Steven Hawkins
64dabdb486 fix: refining the health check and exposing excluding the health check (#49273)
* fix: refining the health check and exposing excluding the health check

closes: #49248

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* simplifying the health check

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* switching the health check to a dedicated executor

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* updating help messages

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* Update quarkus/config-api/src/main/java/org/keycloak/config/DatabaseOptions.java

Co-authored-by: Peter Zaoral <pepo48@gmail.com>
Signed-off-by: Steven Hawkins <shawkins@redhat.com>

* addressing review comments and adding dist tests

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* adding a release note and a small doc note.

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* addressing review comments

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

---------

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Signed-off-by: Steven Hawkins <shawkins@redhat.com>
Co-authored-by: Peter Zaoral <pepo48@gmail.com>
2026-06-25 12:42:57 +02:00
mposolda
e56d25d53c [OID4VCI] release notes for 26.7.0
closes #50035

Signed-off-by: mposolda <mposolda@gmail.com>
2026-06-16 18:32:38 +02:00
Yike Gao
e7f01579fe Rename discoverable key as discoverable credential (#50016)
Closes #50015

Signed-off-by: Yike Gao <yikegao8@gmail.com>
2026-06-16 12:48:45 +02:00
Yike Gao
31cf0d50b2 Add residentKey WebAuthn policy option. Closes #42513 (#49687)
Signed-off-by: Yike Gao <yikegao8@gmail.com>
2026-06-15 13:19:29 +02:00
Giuseppe Graziano
7341976c5c Identity brokering v2 supported
Closes #47339
Closes #47478

Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
2026-06-11 09:47:56 +02:00
Martin Bartoš
e1585658e6 Ability to add parameterized scope type (#49420)
* Ability to add parameterized scope type

Closes #49532

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

* Be more defensive in the contract with nullability + emptiness

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

* Provide test for scopes with the target user

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

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2026-06-04 10:42:39 +02:00
Martin Bartoš
10edb765b7 Rename 'Dynamic scopes' feature to 'Parameterized scopes' (#49015)
Closes #49014

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2026-06-02 12:03:55 +02:00