2702 Commits

Author SHA1 Message Date
github-actions[bot]
e2159c32d1 Set version to 26.2.12 2025-12-01 07:00:59 +00:00
Pedro Igor
ac227ca956
Ordering attributes will unset the unmanaged attribute policy
Closes #44010

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-11-11 13:46:12 +01:00
Giuseppe Graziano
a752492843
Invalidate sessions created with remember me when remember me is disabled for realm
Closes #43328

Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
2025-10-16 15:06:38 +02:00
Marek Posolda
2720ed988f
Security Defenses realm settings lost when switching between Headers and Brute Force Detection tabs (#43318)
closes #42676


(cherry picked from commit 0100ac6d6eec6ca4c6b45e11d54d5de9cb0660b6)

Signed-off-by: mposolda <mposolda@gmail.com>
2025-10-09 14:21:59 +02:00
Martin Kanis
e2726e7342 Username containing a '#' is truncated in Admin Console when hiding inherited roles (#42950)
Closes #42949

Signed-off-by: Martin Kanis <mkanis@redhat.com>
(cherry picked from commit 0baeff171aecf76c0bf38788bf221bc44c5ea838)
2025-09-30 08:39:32 -03:00
mposolda
86516bb3dc Missing switch 'ID Token as detached signature' in the admin console client settings
closes #42769

Signed-off-by: mposolda <mposolda@gmail.com>
(cherry picked from commit 201ea6d19c92ea91a9943521d486402d55fd1b63)
2025-09-22 12:09:10 +02:00
Alexander Schwartz
f21138745c
Add missing fields for client offline session timeout and lifespan
Closes #42369

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-09-12 14:23:29 +02:00
Ricardo Martin
a61f1d90be Use back keycloak-js instead of initiate login in the backend for account (#42035)
Closes #40463

Signed-off-by: rmartinc <rmartinc@redhat.com>
(cherry picked from commit 360ff7050c290939d529e68b461ba61c7c11404a)
2025-09-09 08:51:04 +02:00
Alexander Schwartz
399aa6cfd4
Translate the validation error returned from the backend
Closes #42182

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-09-08 14:47:56 -04:00
Alexander Schwartz
0ccb91d97e
Show length validations in the admin UI
Closes #42178

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2025-09-04 12:28:44 -03:00
Ricardo Martin
9f653d7e64 Allow and control sending UTF-8 emails in the default email sender impl
Closes #41023

Signed-off-by: rmartinc <rmartinc@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
(cherry picked from commit 949ef35a3bda916b24763c435033258a84ba8596)
2025-08-19 09:46:39 +02:00
Alexander Schwartz
6696306108
Adjust the test to dynamically remove all sessions
This will handle even those sessions created by other tests.

Closes #41545

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-08-14 10:26:58 -03:00
Jon Koops
35f34bd9f1
Align TypeScript code with Node.js requirements (#41731) (#41747)
(cherry picked from commit 1f1ac2fc398fec83b1c40c3a10f8e4a4d0184406)

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-08-08 08:33:54 -04:00
mposolda
e36fff1287 Add option 'Requires short state parameter' to OIDC IDP
closes #40237

Signed-off-by: mposolda <mposolda@gmail.com>
(cherry picked from commit 274afa88fae0967ab281be93d41ec0ad1e8586cc)
2025-07-14 08:43:29 +02:00
Alexander Schwartz
aaa6a5d1b2
Avoid unbalanced curly braces in message properties
Closes #40151

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-06-04 09:53:50 +02:00
Alexander Schwartz
e77df154d9
added missing } (#40169)
Fixes: #40139

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-06-03 10:33:02 +02:00
Erik Jan de Wit
dd8b412bc8
use scroll into view instead of hash override (#39702) (#39754)
fixes: #39693


(cherry picked from commit 5a992e3f5407804e94858044f8c83aaf59917336)

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-16 10:42:52 +02:00
Erik Jan de Wit
94c617c226
added proper filtering and fixed onToggle (#39555) (#39681)
fixes: #39538


(cherry picked from commit d6ee2ed013e95dcd60c409379adf6d74d29bf210)

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-14 13:41:42 -04:00
Erik Jan de Wit
e40c955333
use the selected options in the render (#39535) (#39680)
fixes: #39496


(cherry picked from commit 9cb5b5926dea298c84cd13da93751ed67dabcc12)

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-14 13:41:18 -04:00
Erik Jan de Wit
63396368d9
added missing setup (#39632) (#39679)
fixes: #39612


(cherry picked from commit 9273ac965a4ee0c37fef00c3402e002dc7f5d024)

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-14 13:40:53 -04:00
Erik Jan de Wit
e9d240acb5
should re register as the tabs make it unmount (#39526) (#39678)
fixes: #39509
fixes: #39499


(cherry picked from commit 4d2030017c885fbc60382d2bda66ed41be0ba59c)

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-14 13:40:34 -04:00
Erik Jan de Wit
bebab54ecc
fetch already set values so the labels are known (#39415) (#39677)
fixes: #39358


(cherry picked from commit 8e99d04668929f14c1a9bcd101a019365918e057)

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-14 13:40:00 -04:00
Ricardo Martin
6d198a98f6 Add option to log details in the JBossLoggingEventListenerProvider (#39361)
Closes #38985

Signed-off-by: rmartinc <rmartinc@redhat.com>
(cherry picked from commit 688a80d5ef4895315abfe2edb70d7b505c2ff492)
2025-05-05 12:23:56 +02:00
Erik Jan de Wit
8795cdefca
remove delete button when flow is in use (#38861) (#39396)
partially fixes: #38145

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit 21c0be3c6c874b230dc65f54cbdf643f33b36bb9)
2025-05-01 13:26:42 -04:00
Erik Jan de Wit
821ac1f9a0
use onDataChange instead of text changed (#38771) (#39395)
fixes: #38482

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit 014de8064d8ce799c57bed4c4a685e25afc13518)
2025-05-01 13:25:55 -04:00
Erik Jan de Wit
8cfc438f5f
refresh realm when policy changed (#38774) (#39394)
fixes: #38703

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit 31c14e91737036b5f895bfe5937b8ced83745bf0)
2025-05-01 13:25:25 -04:00
Erik Jan de Wit
a876867c20
clear form values before setting new one (#38805) (#39393)
fixes: #38799

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit c11fc2f910b5cef92a344614cd150fd8270b3346)
2025-05-01 13:25:02 -04:00
Erik Jan de Wit
ffaa7c2592
stringify attribute (#38968) (#39392)
fixes: #38873

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit f475646b877a70a58a636fd1930092fa8ef332a0)
2025-05-01 13:24:25 -04:00
Erik Jan de Wit
7da3849a3b
changed home button to reload (#38967) (#39391)
fixes: #38932

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit 85a43348b6853d124d9161915f7a208b83f86669)
2025-05-01 13:23:39 -04:00
Erik Jan de Wit
5fefe1961a
change readonly to disabled so that it differs from a normal field (#39016) (#39390)
fixes: #38934

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit 4dfb465c273766b6eb07b102e170af969ada90d2)
2025-05-01 13:22:39 -04:00
Erik Jan de Wit
b99a91a09b
made the query paginated (#39060) (#39389)
fixes: #39026

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit 0589db5defb12fc68a7fb9a712cd3da05f90be6b)
2025-05-01 13:21:56 -04:00
Erik Jan de Wit
6e20544ddd
refresh when search is cleared (#39209) (#39388)
fixes: #39180

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit adcd007111bacc82f315bc623a5a092f9cdaf4a7)
2025-05-01 13:21:23 -04:00
Erik Jan de Wit
4411020cde
update client after import (#39056) (#39387)
fixes: #39055

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit 338ff88b06cb0c1af86387c0721c8eb58fc75818)
2025-05-01 13:18:51 -04:00
Erik Jan de Wit
b4b6e086a3
value can also be a string when using default value (#39202) (#39386)
fixes: #38964

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit ab1c7816018e7482f37961370f27abddb4458ab4)
2025-05-01 09:58:22 -04:00
Erik Jan de Wit
c727590c66
add translation for default locale (#39320) (#39383)
fiexs: #39187

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit ef807f9a80124a253c4d7ff36d5142e242e49fef)
2025-05-01 09:08:54 -04:00
Erik Jan de Wit
500c957462
fixed when client select is a id instead of an clientId
fixes: #38929

(cherry picked from commit 025ee4ee6fe08b6cc76b6f5d8d25a3e1eac693b2)

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-23 11:09:00 +00:00
Erik Jan de Wit
61fbcae818
fixed search on only one resource (#38794) (#39115)
fixes: #38458


(cherry picked from commit 87dfdad4bf2a1a4c6b90456803da2c38f1a4a018)

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-23 10:04:38 +02:00
Erik Jan de Wit
c5513a3f37
make group select required when specific group is selected (#38768) (#39114)
* make group select required when specific group is selected

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

* small refactor to make labels not dependant on route

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

* fixed tests

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

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
(cherry picked from commit 514b1b452b1bb418e7c6169934129dbd31bd87c7)
2025-04-23 08:46:19 +02:00
Alexander Böhm
6f572415e2
moved attributes tab css to separate file to avoid missing css on page reload (#38345)
Closes #38162

Signed-off-by: Alexander Böhm <boehm.alexanderb@gmail.com>
2025-04-11 10:02:54 +02:00
Weblate (bot)
2d07290c13
Update translation files (#38800)
* Updated translation for Japanese

Language: ja

Updated by "Remove blank strings" hook in Weblate.

Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
Signed-off-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
2025-04-11 08:27:46 +02:00
Weblate (bot)
5f87b1a266
Updated translation for Japanese (#38755)
Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Translated using Weblate (Japanese)

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

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
2025-04-09 18:24:44 +02:00
Erik Jan de Wit
c33cc5c51e
fixed flatten function (#38530)
fixes: #37744

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-08 09:13:42 -04:00
Erik Jan de Wit
25feda7801
convert group to Id before setting the value (#38746)
fixes: #38712

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-08 08:26:56 -04:00
Weblate (bot)
f88747eaed
Updated translation for Japanese (#38735)
Language: ja

Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
2025-04-08 08:07:58 +02:00
Stefan Guilhen
a4ca92ab4d
Validate realm name for uniqueness before creating a new realm in the DB
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>

Closes #38426
2025-04-07 08:49:42 -04:00
Weblate (bot)
8820b3e7d3
Translations update from Hosted Weblate (#38684)
* Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>

* Translated using Weblate (Slovenian)

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

Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>

---------

Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-04-07 13:31:06 +02:00
dependabot[bot]
570dc0f81a
Bump eslint from 9.23.0 to 9.24.0 in /js (#38700)
Bumps [eslint](https://github.com/eslint/eslint) from 9.23.0 to 9.24.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.23.0...v9.24.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.24.0
  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>
2025-04-07 12:36:49 +02:00
dependabot[bot]
a48d9d55c5
Bump @eslint/js from 9.23.0 to 9.24.0 in /js (#38702)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.23.0 to 9.24.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.24.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.24.0
  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>
2025-04-07 12:36:19 +02:00
Stefan Guilhen
c4c3e2eee6 Allow redirection to idp when user email matches any of the org domains
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
Co-authored-by: Martin Panzer <martin.panzer@active-logistics.com>

Closes #33804
2025-04-04 11:28:04 -03:00
Stan Silvert
ae853a01a1
Don't reset the form at start of form setup. (#38669)
Fixes #38500

Signed-off-by: Stan Silvert <ssilvert@redhat.com>
2025-04-04 07:53:23 -04:00