Commit Graph

1973 Commits

Author SHA1 Message Date
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 0100ac6d6e)

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 0baeff171a)
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 201ea6d19c)
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 360ff7050c)
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
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 949ef35a3b)
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 1f1ac2fc39)

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 274afa88fa)
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
94c617c226 added proper filtering and fixed onToggle (#39555) (#39681)
fixes: #39538


(cherry picked from commit d6ee2ed013)

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


(cherry picked from commit 9273ac965a)

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 4d2030017c)

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 8e99d04668)

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 688a80d5ef)
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 21c0be3c6c)
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 014de8064d)
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 31c14e9173)
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 c11fc2f910)
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 f475646b87)
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 85a43348b6)
2025-05-01 13:23: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 0589db5def)
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 adcd007111)
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 338ff88b06)
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 ab1c781601)
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 ef807f9a80)
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 025ee4ee6f)

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 87dfdad4bf)

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 514b1b452b)
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
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
dependabot[bot]
70408dd2b9 Bump vite from 6.2.4 to 6.2.5 in /js (#38673)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.4 to 6.2.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.2.5
  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>
2025-04-04 09:23:56 +02:00
Weblate (bot)
52abc09e1a Translations update from Hosted Weblate (#38674)
* Updated translation for Japanese

Language: ja

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>

* Updated translation for Spanish

Language: es

Co-authored-by: Hernan Lopez <hernan.lopez@gmail.com>
Signed-off-by: Hernan Lopez <hernan.lopez@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>

---------

Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Signed-off-by: Hernan Lopez <hernan.lopez@gmail.com>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Hernan Lopez <hernan.lopez@gmail.com>
2025-04-04 08:56:13 +02:00
Stan Silvert
3919619bfc Revert "make whole row disabled (#38383)" (#38650)
This reverts commit 7992529e4a.

Fixes #38648

Signed-off-by: Stan Silvert <ssilvert@redhat.com>
2025-04-03 11:38:11 -04:00
Alexander Schwartz
04b8f690c4 Add additional validations for placeholders in message properties
Closes #38540

Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-04-03 11:51:27 -03:00
dependabot[bot]
9c9c9901c0 Bump @testing-library/react from 16.2.0 to 16.3.0 in /js (#38623)
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 16.2.0 to 16.3.0.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v16.2.0...v16.3.0)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-version: 16.3.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-03 10:52:45 +02:00
Weblate (bot)
93f6325a55 Translations update from Hosted Weblate (#38554)
* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Updated translation for German

Language: de

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

* Updated translation for Japanese

Language: ja

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

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>

* Update translation files

Updated by "Remove blank strings" hook in Weblate.

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>

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

Language: es

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Updated translation for Spanish

Language: es

Co-authored-by: Hernan Lopez <hernan.lopez@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Hernan Lopez <hernan.lopez@gmail.com>
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>

---------

Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Robin <39960884+robson90@users.noreply.github.com>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Signed-off-by: Jordi Mallach <jordi@mallach.net>
Signed-off-by: Hernan Lopez <hernan.lopez@gmail.com>
Co-authored-by: Robin <39960884+robson90@users.noreply.github.com>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Jordi Mallach <jordi@mallach.net>
Co-authored-by: Hernan Lopez <hernan.lopez@gmail.com>
2025-04-03 08:04:31 +02:00
rmartinc
a10c8119d4 Define a max expiration window for Signed JWT client authentication
Closes #38576

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-04-02 18:32:54 +02:00