Thomas Darimont
211224f613
Use correct error value in Token Exchange error responses
...
The Token Exchange [RFC8693 Section-2.2.2](https://datatracker.ietf.org/doc/html/rfc8693#section-2.2.2 ) requires
that the error code for invalid requests is `invalid_request`.
Previously, Keycloak used `invalid_token` as the error code.
Fixes #31547
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2024-09-05 18:35:36 +02:00
keshavprashantdeshpande
9f5f8e017e
Improve message for failing partial import of realm ( #32667 )
...
Closes #28017
Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2024-09-05 15:12:37 +02:00
mposolda
866101e72e
Optimize LogoutEndpoint.backchannelLogout endpoint
...
closes #32683
Signed-off-by: mposolda <mposolda@gmail.com>
2024-09-05 13:49:31 +02:00
mposolda
4b95b42590
Avoid releasing keycloak-authz-client-test artifact to maven repositories
...
closes #31653
Signed-off-by: mposolda <mposolda@gmail.com>
2024-09-05 11:57:08 +02:00
dependabot[bot]
025b20ea22
Bump @faker-js/faker from 8.4.1 to 9.0.0 ( #32674 )
...
Bumps [@faker-js/faker](https://github.com/faker-js/faker ) from 8.4.1 to 9.0.0.
- [Release notes](https://github.com/faker-js/faker/releases )
- [Changelog](https://github.com/faker-js/faker/blob/next/CHANGELOG.md )
- [Commits](https://github.com/faker-js/faker/compare/v8.4.1...v9.0.0 )
---
updated-dependencies:
- dependency-name: "@faker-js/faker"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 11:43:37 +02:00
dependabot[bot]
aa63ec104f
Bump @types/node from 22.5.2 to 22.5.4 ( #32672 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.5.2 to 22.5.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 11:42:50 +02:00
dependabot[bot]
dd73099e8f
Bump cypress from 13.14.1 to 13.14.2 ( #32673 )
...
Bumps [cypress](https://github.com/cypress-io/cypress ) from 13.14.1 to 13.14.2.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/v13.14.1...v13.14.2 )
---
updated-dependencies:
- dependency-name: cypress
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 11:35:33 +02:00
dependabot[bot]
a4b1029d59
Bump wireit from 0.14.8 to 0.14.9 ( #32630 )
...
Bumps [wireit](https://github.com/google/wireit ) from 0.14.8 to 0.14.9.
- [Changelog](https://github.com/google/wireit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/wireit/compare/v0.14.8...v0.14.9 )
---
updated-dependencies:
- dependency-name: wireit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 11:35:12 +02:00
dependabot[bot]
7f9a20c8e4
Bump eslint-plugin-react from 7.35.1 to 7.35.2 ( #32628 )
...
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) from 7.35.1 to 7.35.2.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.1...v7.35.2 )
---
updated-dependencies:
- dependency-name: eslint-plugin-react
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 11:34:57 +02:00
Thomas Darimont
693a63b532
Handle ClientData parsing errors in SessionCodeChecks gracefully
...
- Move ClientData parsing out of SessionCodeChecks ctor
- Respond with a bad request if invalid client data is presented
Closes #32515
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2024-09-05 10:50:27 +02:00
Peter Zaoral
83a57892ea
[quarkus-next] Align dependency versions before build ( #32467 )
...
Signed-off-by: Peter Zaoral <pzaoral@redhat.com>
2024-09-05 09:16:55 +02:00
Thomas Darimont
d28adcb81b
Avoid NPE if realm configuration contains invalid required action configuration ( #32649 )
...
* Avoid NPE if realm configuration contains invalid required action configuration
If users removed implementations or renamed the provider id of a required action, then the realm configuration might contain dangling references to required actions.
If we then try to find the RequiredActionFactory to determine the if the required action is configurable then NPE is thrown. This PR prevents the NPE with a guard clause.
Fixes #32624
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
* Log a warning if required action with missing provider is detected.
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
---------
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2024-09-04 15:04:58 -04:00
Erik Jan de Wit
927a02ec5d
some more ui fixes ( #32661 )
...
towards: #32522
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-04 12:30:34 -04:00
Giuseppe Graziano
a14548a7a2
Lightweight access tokens for Admin REST API ( #32347 )
...
* Lightweight access tokens for Admin REST API
Closes #31513
Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
2024-09-04 18:04:23 +02:00
mposolda
d0a346066d
Remove adapter and misc boms
...
closes #31372
Signed-off-by: mposolda <mposolda@gmail.com>
2024-09-04 17:03:53 +02:00
cgeorgilakis-grnet
e6b271895e
Make update IdentityProvider admin REST API more efficient
...
Closes #32388
Signed-off-by: cgeorgilakis-grnet <cgeorgilakis@admin.grnet.gr>
2024-09-04 11:49:32 -03:00
Alexander Schwartz
0e1a7c6f8e
Add information about token expiry to events
...
Closes #28311
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-09-04 14:44:51 +02:00
Stefan Guilhen
e7a4635620
Filter out org brokers from the account console
...
- org-linked brokers should not be available for login
- prepare the endpoint for search/pagination
Closes #31944
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2024-09-04 09:00:52 -03:00
Alexander Schwartz
4d1e1e0bcb
Show details for error messages where they were missing ( #32534 )
...
Closes #32533
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Signed-off-by: Jon Koops <jonkoops@gmail.com>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2024-09-04 07:23:54 -04:00
Stefan Guilhen
557d7e87b2
Avoid iterating through all mappers when running the config event listeners
...
Closes #32233
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2024-09-04 07:40:58 -03:00
Pedro Ruivo
3274591fe1
Deprecate old remote store
...
Closes #32577
Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2024-09-04 10:25:51 +00:00
Shuyi Sun
c4b0fbc105
Fix typo of interface ( #32636 )
...
Signed-off-by: Shuyi <sunshuyi1993@hotmail.com>
2024-09-04 10:01:00 +00:00
Steven Hawkins
081a3852c2
fix: simplify / refine validation methods ( #32487 )
...
closes : #32455
Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2024-09-04 09:21:26 +00:00
dependabot[bot]
0fcbec8daa
Bump vite from 5.4.2 to 5.4.3 ( #32629 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.2 to 5.4.3.
- [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/v5.4.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 11:06:09 +02:00
rmartinc
cce9ae94c7
Move documentation to keycloak-client
...
Closes #31870
Signed-off-by: rmartinc <rmartinc@redhat.com>
2024-09-04 10:55:46 +02:00
Erik Jan de Wit
d21327445d
added 'x' to clear value and fix required * ( #32572 )
...
fixes : #32546
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-03 14:17:00 -04:00
Erik Jan de Wit
44060c902e
added some space on the required message ( #32521 )
...
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-03 14:14:54 -04:00
Erik Jan de Wit
0242eb9cda
styling for username form added class to form tag ( #32511 )
...
fixes : #32510
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-03 14:12:33 -04:00
Erik Jan de Wit
838e13e161
changed the size of the welcome logo ( #32493 )
...
* changed the size of the welcome logo
fixes : #32492
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
* moved to stylesheet
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
---------
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-03 14:03:57 -04:00
Theresa Henze
a1c23fef8c
introduce event types to update/remove credentials
...
Closes #10114
Signed-off-by: Theresa Henze <theresa.henze@bare.id>
2024-09-03 18:27:27 +02:00
Pedro Ruivo
ba861fc5d7
Remove version() projection from Ickle Queries
...
Closes #32590
Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
2024-09-03 18:07:32 +02:00
Pedro Igor
079242c398
Binding brokering OIDC user sessions with the issuer of the ID Token to avoid looking up sessions by iterating over all brokers in a realm
...
Closes #32091
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2024-09-03 17:51:20 +02:00
Thomas Darimont
88a5c96fff
Add kc_action
to redirect URI after a required action is cancelled ( #31925 )
...
Closes #31894
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2024-09-03 14:26:23 +00:00
mposolda
dad4477995
Remove keycloak-core and keycloak-crypto-default from SAML galleon feature pack and upgrade them to Java 17
...
closes #32586
Signed-off-by: mposolda <mposolda@gmail.com>
2024-09-03 15:58:57 +02:00
Pedro Ruivo
29c8060bda
Trigger mass re-index of the sessions caches when the entity changes
...
Closes #32594
Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
2024-09-03 15:48:14 +02:00
Erik Jan de Wit
cd206b4dfe
added disable warning ( #32414 )
...
fixes : #30267
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-03 15:06:11 +02:00
Mаартен - Maarten
f5ce5e0480
Add didInitialize
to Keycloak typings ( #32331 )
...
Closes #27040
Signed-off-by: Mаартен - Maarten <maarten@oudenniel.nl>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2024-09-03 14:52:23 +02:00
Erik Jan de Wit
5308313046
fix for finding execution by index ( #32593 )
...
fixes : #32481
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-03 08:14:41 -04:00
Martin Bartoš
db7694e7be
Update the welcome page to create a temporary admin user ( #32283 )
...
Closes #30010
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Stan Silvert <ssilvert@redhat.com>
2024-09-03 09:43:41 +02:00
dependabot[bot]
b13d6b4611
Bump eslint-plugin-react from 7.35.0 to 7.35.1 ( #32604 )
...
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) from 7.35.0 to 7.35.1.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.0...v7.35.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-react
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 09:42:13 +02:00
dependabot[bot]
2ba9fd1c36
Bump typescript-eslint from 8.3.0 to 8.4.0 ( #32603 )
...
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) from 8.3.0 to 8.4.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.4.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 09:41:52 +02:00
Weblate (bot)
323af9455c
Updated translation for German ( #32608 )
...
Language: de
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2024-09-03 09:31:16 +02:00
Erik Jan de Wit
6c7d4dc271
added fix for webauthn select ( #32536 )
...
towards: #32522
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-03 09:13:53 +02:00
Moritz Kobel
db26a9e267
Add autocomplete="one-time-code"
for OTP form in login ( #32580 )
...
Closes #32579
Signed-off-by: Moritz Kobel <moritz.kobel@qube.ag>
2024-09-02 16:25:45 +02:00
Stan Silvert
943d5320f1
Make group filter case-insensitive ( #32471 )
...
Fixes #32419
Signed-off-by: Stan Silvert <ssilvert@redhat.com>
2024-09-02 09:46:31 -04:00
keshavprashantdeshpande
058c2717a0
Add setter for frontChannelLogoutSupported
and frontChannelLogoutSessionSupported
( #32532 )
...
Closes #30178
Signed-off-by: keshavprashantdeshpande <vaidehidabir@gmail.com>
2024-09-02 12:18:01 +00:00
Alexander Schwartz
5bd3da657b
Cache regex patterns in frequently used production code
...
Closes #32428
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2024-09-02 08:57:03 -03:00
Jon Koops
f8393124cd
Upgrade PatternFly to latest version ( #32568 )
...
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-09-02 12:59:59 +02:00
nxadm
3c16e2ac77
Document Syslog app-name option ( #32524 )
...
Closes #32525
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Claudio Ramirez <pub.claudio@gmail.com>
2024-09-02 12:10:15 +02:00
dependabot[bot]
aac5a2a4f2
Bump @types/node from 22.5.1 to 22.5.2 ( #32557 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.5.1 to 22.5.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 11:31:51 +02:00