Commit graph

637 commits

Author SHA1 Message Date
Erik Jan de Wit
19ef0a608b
Add switch to toggle dark mode (#33822)
Closes #33821

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Jon Koops <jonkoops@gmail.com>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2024-10-31 10:19:03 +00:00
Agnieszka Gancarczyk
c64e0ad583
Fixed persisting translations for attribute groups and improved errors for empty translations on attribute/attribute groups save (#33943)
* added fix for attribute groups

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Improved translations for attributes

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improvement

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improvement

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improvement

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improvement

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improved fetching translations in NewAttributeSettings

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improved fetching translations in NewAttributeSettings

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* cleanup

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* cleanup

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

---------

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
2024-10-31 08:01:26 +01:00
Erik Jan de Wit
fd2338c4fc
added table truncate on role description (#34289)
fixes: #32992

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-30 13:28:04 +01:00
Thomas Darimont
e41ca1f579
Revise help icons for WebauthnPolicy settings (#34465) (#34466)
- Add missing icons with help labels
- Use correct help text for webAuthnPolicyCreateTimeout

Fixes #34465

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2024-10-30 10:32:14 +01:00
Erik Jan de Wit
28c469cf2c
fix bundling issues (#34387)
fixes: #34386

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-29 08:33:35 -04:00
Erik Jan de Wit
2e8b01aec1
added required attribute to multiline (#34336)
fixes: #32786

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-29 08:32:25 -04:00
Agnieszka Gancarczyk
09e3784f84
Added Memberships Modal (#33433)
* added MembershipsModal and fixed minor css issues

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* added test

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improved test

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

---------

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
2024-10-29 08:27:09 -04:00
Erik Jan de Wit
b47a8b3f05
some migrations have empty name (#34288)
fixes: #33309

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-29 07:13:48 -04:00
Erik Jan de Wit
b01552fe0d
use the path of the last group to display (#34303)
fixes: #34229

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-25 09:29:19 -04:00
Erik Jan de Wit
2e56896b05
remove copied FileUpload component (#34290)
* remove copied FileUpload component

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

* removed dependencies

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

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-25 15:27:47 +02:00
Erik Jan de Wit
2f64f43266
required can have a value that is a boolean when used with controls (#34251)
* required is a boolean when used with controls

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

* simplified rules declaration

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

* added missing messages

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

* use value when it's present

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

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-25 09:24:09 -04:00
Erik Jan de Wit
e520c71a1a
added dynamic components to client authenticator (#34259)
fixes: #33729

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-23 14:39:11 -04:00
Erik Jan de Wit
9db3c5eb06
also find the name of the pre selected resource (#34236)
fixes: #34017

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-23 14:35:51 -04:00
Erik Jan de Wit
cc5b8dfd38
reset first when selecting subgroup (#34200)
fixes: #34149

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-23 14:34:09 -04:00
Erik Jan de Wit
34f090143c
reset error in error dialog (#34203)
fixes: #33968

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-22 19:27:55 +02:00
Gilvan Filho
c4005d29f0 add linear strategy to brute force
closes #25917

Signed-off-by: Gilvan Filho <gilvan.sfilho@gmail.com>
2024-10-22 10:33:22 -03:00
Oliver
d547c04895
[issue-33569] Show User Events on dedicated tab on Client-/User-Details (#33574)
Fixes #33569

Signed-off-by: Oliver Cremerius <antikalk@users.noreply.github.com>
2024-10-22 11:31:45 +01:00
Simon Levermann
dcf1d83199
Enable enforcement of a minimum ACR at the client level (#16884) (#33205)
closes #16884 

Signed-off-by: Simon Levermann <github@simon.slevermann.de>
2024-10-21 13:54:02 +02:00
mposolda
dbcb3151a9 Align admin console for client for backchannel and frontchannel logout
closes #10138

Signed-off-by: mposolda <mposolda@gmail.com>

Co-authored-by: Erik Jan de Wit <edewit@redhat.com>
Signed-off-by: Marek Posolda <mposolda@gmail.com>
2024-10-21 11:32:03 +02:00
Thomas Darimont
c7bcb26949
Honor baseUrl when generating the client home URL in the Admin Console (#34016)
Closes #34015

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2024-10-18 12:22:07 +02:00
Pascal Knüppel
41ee68611f
Allow to create EC certificates if new EC-key-provider is created (#31843)
Closes #31842

Signed-off-by: Pascal Knüppel <pascal.knueppel@governikus.de>
2024-10-17 16:05:59 +02:00
Erik Jan de Wit
ee56ea9923
don't close the dropdown when clicking next or previous (#33765)
related: #33616

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-11 14:21:26 +02:00
Erik Jan de Wit
243e357173
made user required (#33771)
reverts changes made in https://github.com/keycloak/keycloak-ui/pull/4494

fixes: #33404

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-11 14:18:25 +02:00
Erik Jan de Wit
e999b8fd82
when user is only member of an org via idp (#33570)
removing the member from the org will result in
the user no longer being in the system.
In that case we move to the users list.

fixes: #33435

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-11 09:35:58 +02:00
Tim
ff44d8dd98
Add 'copy to clipboard' button for user id (#33491)
Closes #33496

Signed-off-by: Tim Koch <me@timkoch.dev>
2024-10-09 16:23:59 +00:00
Pedro Aguiar
14f14152de
update/fix-typo-to-a-to-a
- Corrected "Map a custom user attribute to a to a SAML attribute." by removing the repeated "to a".

Closes: #33603

Signed-off-by: Pedro Aguiar <contact@codespearhead.com>
2024-10-04 19:44:43 +00:00
Jon Koops
05e8b932c3
Add dark mode support to welcome theme and unify approach (#32495)
Closes #26178

Signed-off-by: Jon Koops <jonkoops@gmail.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-04 08:27:37 -04:00
Oliver
f92c26d2ec
Expand the "Client Secret" field to display the entire secret value (#33535)
Closes #33467

Signed-off-by: Oliver Cremerius <antikalk@users.noreply.github.com>
2024-10-04 00:17:15 +02:00
Erik Jan de Wit
a339e79d3e added exact search option to attributes
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-03 08:48:36 -03:00
Pedro Igor
b26febc32a Hide brokers on login page by default when linking them to organizations
Closes #33415

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2024-10-02 14:59:33 -03:00
Agnieszka Gancarczyk
204908d972
Fixed pagination (#33471)
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
2024-10-02 14:26:40 +01:00
vramik
c1653448f3 [Organizations] Allow orgs to define the redirect URL after user registers or accepts invitation link
Closes #33201

Signed-off-by: vramik <vramik@redhat.com>
2024-10-02 07:37:48 -03:00
Agnieszka Gancarczyk
ca91ed0029
fixed banner wrap (#33388)
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
2024-09-30 11:13:14 +00:00
Agnieszka Gancarczyk
805a92adbf
Duplicating groups (#32454)
* Duplicating groups - wip

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Duplicating groups - wip

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Duplicating groups - wip

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Duplicating groups - wip

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Duplicating groups - wip

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Duplicating groups - wip

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Duplicating groups - wip

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Duplicating groups - enhancement

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Duplicating groups - enhancement

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Enhancements

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Enhancements

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Enhancements

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Enhancements

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improvements

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improvements

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improvements

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

---------

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
2024-09-27 13:25:09 +02:00
Erik Jan de Wit
6855ef3d7c changed the way we detect that we are on the "create" screen
fixes: #33300
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-27 11:10:16 +02:00
Maksim Zvankovich
90dc7c168c Add organization admin crud events
Closes #31421

Signed-off-by: Maksim Zvankovich <m.zvankovich@rheagroup.com>
Co-authored-by: Stefan Guilhen <sguilhen@redhat.com>
2024-09-27 09:09:28 +02:00
Stefan Guilhen
be13366c17
Improve response time when displaying group members using LDAP Provider
Closes #31786

Signed-off-by: rmartinc <rmartinc@redhat.com>
Co-authored-by: rmartinc <rmartinc@redhat.com>
2024-09-20 21:20:24 +02:00
Stan Silvert
fe9c4dd7ed
Client Details: show redirect URIs w/ implicit flow (#33120)
Fixes #33095

Signed-off-by: Stan Silvert <ssilvert@redhat.com>
2024-09-20 14:31:58 -04:00
Daniel Fesenmeyer
87da4011f7
Bugfix: "User Profile" attributes not available for Users Attribute search, when admin user does not have view- or manage-realm realm-management role (#31771)
- UIRealmResource: add "info" sub-resource to get realm-related information, which is visible for ALL admins (users having any realm-management role); for now, only provide the information whether any user profile provider is enabled
- UIRealmResourceTest: test the new endpoint, including permissions check
- UserDataTable.tsx: use this resource to get the info whether user profile providers are enabled, instead of using the realm components resource (which requires "view-realm" permissions)
- .../cypress/e2e/users_attribute_search_test.spec.ts: add cypress test to test the attribute search with minimum access rights
- further small changes for reuse of components, test-code etc

Closes #27536

Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch.com>
2024-09-20 14:06:08 -04:00
Stefan Guilhen
900c496ffe
Remove the kc.org.broker.public attribute and use hideOnLogin in the IDP instead
Closes #32209

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-20 16:08:55 +02:00
Stefan Guilhen
6503d202ac
Sort the IDPs in the admin console admin and organization tables by alias (#32999)
- prevent issues when ordering by guiOrder due to pagination of results

Closes #32669

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2024-09-18 07:18:10 +02:00
Thomas Darimont
d5fb919dcd
Show OpenID4VCI Credential Issuer Metadata link in admin ui (#32968) (#32969)
Fixes #32968

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2024-09-17 08:16:14 -04:00
Erik Jan de Wit
d1f141148a
refresh realm after being changed (#32954)
fixes: #32834

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-16 14:50:43 +02:00
Erik Jan de Wit
5e65bdde16
use users realm to edit admin user (#32964)
fixes: #32915

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-16 14:48:30 +02:00
Erik Jan de Wit
808883c34d
added filter to idp table and manage order (#32889)
* added filter to idp table and manage order

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

* Update js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties

Co-authored-by: Stefan Guilhen <sguilhen@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: Stefan Guilhen <sguilhen@redhat.com>
2024-09-16 13:34:29 +02:00
Thomas Darimont
3fe5d4847a
Propagate admin action lifespan to ResetCredentialDialog (#32547) (#32671)
Fixes #32547

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2024-09-16 11:45:53 +02:00
Erik Jan de Wit
aec3eb91a8
added table wrap to avoid data off screen (#32908)
Closes #32758

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-13 15:55:53 +02:00
Erik Jan de Wit
0ac7db7a0b
Script component was getting an array instead of a value (#32903)
* seems value can be an array

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

* when it's been created set the id so it's updated

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

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-13 15:16:00 +02:00
Erik Jan de Wit
54df62fe04
moved banner to top of the screen (#32765)
fixes: #32468

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-10 08:27:52 -04:00
Erik Jan de Wit
9a1af138a1
Use help icon instead of help (#32642)
fixes: #32641

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-09-09 15:46:05 -04:00