Alexis Rico
224ccbb79d
Make organization domains optional
...
Closes #31285
Signed-off-by: Alexis Rico <sferadev@gmail.com >
2025-08-27 18:11:15 -03:00
Pedro Igor
600f03d1d0
Make it possible to check for permissions when deciding if a feature is enabled or not
...
Do not query organizations if manage-realm is not granted
Closes #41418
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-08-26 21:31:07 +02:00
Jon Koops
43a569768c
Add loading states for contexts to prevent partial rendering ( #42070 )
...
Closes #42069
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2025-08-26 13:50:12 +02:00
Jon Koops
34adb1e827
Use a plain representation for WhoAmI context ( #42134 )
...
Closes #42132
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2025-08-26 13:09:24 +02:00
Pedro Igor
ee771fe8a0
Align requirement settings for inputType and other annotations to not required ( #42115 )
...
Closes #42052
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-08-25 19:24:33 -04:00
mposolda
81bd11001c
Admin console shows label 'Add providers' on some pages instead of 'Providers'
...
closes #41909
Signed-off-by: mposolda <mposolda@gmail.com >
2025-08-15 17:44:02 -03:00
Ricardo Martin
949ef35a3b
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 >
2025-08-15 10:43:38 +00:00
Alexander Schwartz
7629b7dc53
Show required fields when configuring protocol mappers
...
Closes #40619
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-08-15 07:28:45 +02:00
Pedro Igor
3bf46e5421
"linked-accounts" endpoint displays all Identity providers
...
Closes #19732
Signed-off-by: Réda Housni Alaoui <reda-alaoui@hey.com >
Co-authored-by: Réda Housni Alaoui <reda-alaoui@hey.com >
2025-08-14 15:21:03 +02:00
Jon Koops
a22fb31f6c
Fix broken lockfile and upgrade JS tooling ( #41698 )
...
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2025-08-06 14:30:08 -03:00
Pedro Igor
ac632d609e
Do not allow setting default values for root attributes
...
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-08-06 13:59:54 -03:00
Pedro Igor
10c510206f
Fixing formatting errors
...
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-08-06 13:59:54 -03:00
huyenvu2101
5436f9781c
Allow setting default value for userprofile attribute
...
Closes #36160
Signed-off-by: huyenvu2101 <vhuyen2101@gmail.com >
2025-08-06 13:59:54 -03:00
Freeda Vales
bcc85c2ff9
Fix: prevent federated users from being listed on initial Users page load
...
Ensure that the Users page waits for userProfileProvidersEnabled to be defined
before fetching users. This prevents federated users from being listed by
default on first load, providing a consistent experience and avoiding confusion
when user federation is enabled.
Fixes #41044
Signed-off-by: Freeda Vales <freedavales28@gmail.com >
2025-07-30 13:37:25 +02:00
rmartinc
e0bba39da0
Allow configure encryption details for SAML clients
...
Closes #40933
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-07-18 20:13:40 +02:00
Jon Koops
225b693c10
Stabilize flow duplication modal to avoid test failures ( #41218 )
...
Closes #41216
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2025-07-17 16:42:16 -04:00
Stan Silvert
bfd725d851
Only view svc acct users on exact search
...
Closes #41103
Signed-off-by: Stan Silvert <ssilvert@redhat.com >
2025-07-17 09:22:46 +02:00
Jon Koops
c12d0c958a
Fix client scope assigned type test ( #41198 )
...
Closes #41195
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2025-07-16 14:52:13 -04:00
Andreas Kozadinos
5c930c1f73
Bug Fix: Blank Tab in Client Registration Access Policies ( #41143 )
...
Closes #41140
Signed-off-by: Andreas Kozadinos <koza-sparrow@hotmail.com >
2025-07-15 14:09:32 -04:00
Stan Silvert
15c83f8722
Add pagination to user idp links. ( #41068 )
...
* Add pagination to user idp links.
Fixes #40818
Signed-off-by: Stan Silvert <ssilvert@redhat.com >
* Update js/apps/admin-ui/src/user/UserIdentityProviderLinks.tsx
Co-authored-by: Jon Koops <jonkoops@gmail.com >
Signed-off-by: Stan Silvert <ssilvert@redhat.com >
* Update js/apps/admin-ui/src/user/UserIdentityProviderLinks.tsx
Co-authored-by: Jon Koops <jonkoops@gmail.com >
Signed-off-by: Stan Silvert <ssilvert@redhat.com >
* Refactor
Signed-off-by: Stan Silvert <ssilvert@redhat.com >
* Refactor for useFetch instead of useEffect
Signed-off-by: Stan Silvert <ssilvert@redhat.com >
---------
Signed-off-by: Stan Silvert <ssilvert@redhat.com >
Co-authored-by: Jon Koops <jonkoops@gmail.com >
2025-07-15 09:32:01 -04:00
forkimenjeckayang
a3441689e9
[OID4VCI] OpenID for Verifiable Credentials support in client settings ( #39385 )
...
Closes #32967
Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com >
Co-authored-by: Francis Pouatcha <francis.pouatcha@adorsys.com >
2025-07-14 11:47:10 +02:00
Pedro Igor
03a95ef395
Selected client ID is a string and not an array
...
Closes #41080
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-07-11 15:43:18 -03:00
mposolda
274afa88fa
Add option 'Requires short state parameter' to OIDC IDP
...
closes #40237
Signed-off-by: mposolda <mposolda@gmail.com >
2025-07-11 16:17:03 +02:00
Alexander Schwartz
2e613dea27
Rework floating promises to avoid concurrency side effects
...
Closes #40739
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-07-08 19:43:15 +02:00
mposolda
c52edc853d
Verification of external OIDC token by introspection-endpoint. Adding ExternalInternalTokenExchangeV2Test
...
closes #40167
closes #40198
Signed-off-by: mposolda <mposolda@gmail.com >
2025-07-03 16:23:13 +02:00
rmartinc
6535ae687e
Only include new fields for key generation if not useFile
...
Closes #40860
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-07-02 15:37:44 +02:00
Pedro Igor
5894ab663b
Fixing how translatable fields are set and ignoring formatting for root user attributes
...
Closes #40497
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-06-27 10:55:03 -03:00
Pedro Igor
0862a820c1
Revert changes from #40497 ( #40715 )
...
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-06-25 09:35:06 -04:00
Douglas Palmer
1183157d86
Key generation for client authentication is always RSA 2048 with a 10-year validity, regardless of the selected algorithm
...
Closes #38620
Signed-off-by: Douglas Palmer <dpalmer@redhat.com >
2025-06-25 08:15:43 +02:00
rmartinc
434a4eff9a
Issue with Handling Negative Values in Certain Fields of Brute Force Detection
...
Closes #40353
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-06-24 09:13:00 -03:00
Barathwaja S
f67287170b
Removed conditional check preventing use of custom attribute names identical to built-in Keycloak attributes.
...
Closes #40497
Signed-off-by: Barathwaja S <sbarathwaj4@gmail.com >
2025-06-24 08:12:50 -03:00
Ricardo Martin
1421ff756f
Change to useRealm all the policies tabs ( #40286 )
...
Closes #40284
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-06-18 08:55:19 -04:00
Alexander Schwartz
99e104f613
Highlight all types of features in the admin console ( #40425 )
...
Closes #40423
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-12 09:48:21 -04:00
Takuya
c37e597117
Fix missing background color for dropdown panels in keycloak.v2 theme ( #40382 )
...
Scope CSS media query to only apply when both OS and Keycloak theme are dark.
This prevents referencing undefined CSS variables when OS prefers dark mode
but Keycloak uses light theme.
Closes #40135
Signed-off-by: Takuya <takuya@asial.co.jp >
2025-06-11 10:05:08 +02:00
Erik Jan de Wit
a62a2c4414
better global exact query handling ( #40147 )
...
* always send also `false`
* keep value of the field
* changed the default to true
fixes : #39915
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-06-05 07:59:23 -04:00
Erik Jan de Wit
066fd26dd7
refactor the keyValue input to have a override component ( #40130 )
...
fixes : #40129
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-06-05 07:53:35 -04:00
Erik Jan de Wit
087813de62
Revert "better filter and match the tabs that should be rendered dynamic ( #38199 )" ( #39986 )
...
This reverts commit 7bfceee8fb .
this creates more issues than it fixes
fixes : #39971
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-06-05 07:44:39 -04:00
Ricardo Martin
41110823c7
Integrate current auth-username-password-form authenticator with passkeys isConditionalMediationAvailable ( #38781 )
...
Closes #29596
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-06-05 08:53:00 +02:00
Thomas Darimont
04191e0c7a
Add cpu info to serverinfo
...
Fixes #40208
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com >
2025-06-05 00:07:17 +02:00
Alexander Schwartz
44deba91c5
Icon for default role should have a separator to the role name ( #40194 )
...
Closes #40191
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-03 13:46:25 -04:00
Pedro Igor
bacba00263
Change connection settings title to OAuth2 settings
...
Closes #40003
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-05-28 08:07:27 -03:00
rmartinc
9e7ef7989d
Better locale management in the admin console
...
Closes #39934
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-05-28 10:47:14 +02:00
Pedro Igor
e6e6fa60fa
Adding OAuth2-based identity broker
...
Closes #35266
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-05-27 12:07:01 -03:00
Alexander Schwartz
d56e561620
Remove duplicate success message ( #39938 )
...
Closes #39937
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-05-26 14:07:34 +02:00
Marco N.
dc7f4ec34f
fix: LDAP Edit mode option is required but not marked ( #39943 )
...
Closes #39942
Signed-off-by: Marco Neuhaus <m.neuhaus@smf.de >
2025-05-26 08:39:16 +02:00
Erik Jan de Wit
59e99ed5d5
Moved PKCE Code Challenge Method to more prominent section ( #39631 )
...
fixes : #30227
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-05-22 07:56:50 -04:00
dependabot[bot]
06bd292534
Bump react-hook-form from 7.54.2 to 7.56.4 in /js ( #39790 )
...
* Bump react-hook-form from 7.54.2 to 7.56.4 in /js
Bumps [react-hook-form](https://github.com/react-hook-form/react-hook-form ) from 7.54.2 to 7.56.4.
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.54.2...v7.56.4 )
---
updated-dependencies:
- dependency-name: react-hook-form
dependency-version: 7.56.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed types
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-05-21 16:36:49 -04:00
Erik Jan de Wit
5b3cbdda63
small refactor to try and make tests more stable ( #39744 )
...
towards #38518
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-05-16 09:25:39 -04:00
Marco N.
864dbf8824
fix: SAML certificate in UI not refreshed after keystore import ( #39767 )
...
Fixes #39765
Signed-off-by: Marco Neuhaus <m.neuhaus@smf.de >
2025-05-16 15:21:37 +02:00
Erik Jan de Wit
4cf91294fb
in development mode use the message.properties as file ( #39406 )
...
* in development mode use the message.properties as file
fixes : #39405
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added VITE_REALM_OVERRIDES to use overrides instead of message bundle
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Update js/apps/admin-ui/CONTRIBUTING.md
Co-authored-by: Stan Silvert <ssilvert@redhat.com >
Signed-off-by: Erik Jan de Wit <edewit@redhat.com >
---------
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
Signed-off-by: Erik Jan de Wit <edewit@redhat.com >
Co-authored-by: Stan Silvert <ssilvert@redhat.com >
2025-05-16 09:15:35 -04:00