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
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
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
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
Erik Jan de Wit
9273ac965a
added missing setup ( #39632 )
...
fixes : #39612
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-05-12 13:47:14 -04:00
Erik Jan de Wit
21c0be3c6c
remove delete button when flow is in use ( #38861 )
...
partially fixes : #38145
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-04-14 15:35:58 -04:00
Erik Jan de Wit
31c14e9173
refresh realm when policy changed ( #38774 )
...
fixes : #38703
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-04-11 07:54:28 -04:00
Erik Jan de Wit
fd32831786
Improve UXD ( #38088 )
...
* Improve UXD
fixes : #34202
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fix for flow
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
---------
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-03-17 16:53:48 +01:00
Erik Jan de Wit
095a194ec3
playwright rewrite ( #36276 )
...
* initial version playwright rewrite
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* small refactor cancel button
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added policies ciba to playwright
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added policies spec
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added flow tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added axe tests for flows
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added more tests for authentication flows
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added client advanced test to playwright
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added client authorization tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added axe check
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added test for initial access token
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added registration policies test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added client scope test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added client scope tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* updated dependency
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added client role test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fix running playwright tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added client saml
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added saml test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added events test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* more groups tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added group role test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added realm settings i18n tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added oidc and saml test for identity provider
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fix tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* update ci to run playwright instead of cypress
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* add masthead test and use component instead
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added organizations test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added export realm test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added partial import
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added realm roles
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* add realm client policies test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added client profile tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* merge errors
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* realm settings
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added realm settings general test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* add login tab and localization
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* realm settings accessibility test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added user profile test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added realm create test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added realm user registration spec
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added sessions test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added kerberos test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added ldap mapper test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added ldap test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* removed cypress tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added user tab test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* run playwright tests instead of jest tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed some tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed some more tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fix test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fix test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* removed cypress
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* remove cyperss
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Remove some more workflow remanants from Cypress
Signed-off-by: Jon Koops <jonkoops@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* lock file
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* pr review
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
---------
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 >
2025-03-12 07:35:22 -04:00
Erik Jan de Wit
15df6c31f2
removed duplicate initial values ( #38003 )
...
fixes : #37792
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2025-03-11 17:06:37 +01:00
Agnieszka Gancarczyk
8ca551333d
Updated modal titles and button names in Authentication flows ( #37558 )
...
* Updated modal titles and button names
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com >
* Updated modal titles and button names
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com >
* Adjusted test
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com >
* Adjusted test
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com >
* Adjusted test
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com >
* Improved delete dialog
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com >
---------
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com >
2025-02-24 12:27:09 +00:00
Akbar Husain
d9e4981742
- Replaces dagre dependency with @dagrejs/dagre. ( #37469 )
...
Signed-off-by: akbarhusainpatel <apatel@intermiles.com >
Co-authored-by: akbarhusainpatel <apatel@intermiles.com >
2025-02-19 13:48:15 -05:00
Erik Jan de Wit
6a46667c82
added wait for group to load ( #34814 )
...
fixes : #34605
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-11-12 08:29:43 -05: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
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
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
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
Erik Jan de Wit
957f97d9cc
moved datatable to ui-shared so it can be used in account ( #32122 )
...
* moved datatable to ui-shared so it can be used in account
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* merged changes
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
---------
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-08-21 13:07:38 +02:00
Erik Jan de Wit
b5597c6293
add onOpenChange to all dropdown and selects ( #31230 )
...
* add onOpenChange to all dropdown and selects
fixes : #31166
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
---------
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-07-23 11:34:20 +02:00
Erik Jan de Wit
2bd17cdc7c
update realm when changing bind ( #31133 )
...
* update realm when changing bind
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* also update used by label
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
---------
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-07-11 11:13:26 +01:00
Jon Koops
a0c99a7ae0
Show full error details in admin and account consoles
...
Closes #30705
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-07-10 16:20:26 +02:00
Erik Jan de Wit
9f0fc3d469
check if it's the last item ( #31054 )
...
fixes : #31040
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-07-05 13:50:19 +02:00
mruzicka
53fa901a11
fix: Use correct property for sub-flow name ( #30948 )
...
Signed-off-by: Michal Růžička <michal.ruza@gmail.com >
2024-07-01 14:47:54 +01:00
Jon Koops
c7361ccf6e
Run the Vite dev server through the Keycloak server ( #27311 )
...
Closes #19750
Closes #28643
Closes #30115
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2024-06-12 11:55:14 +02:00
Erik Jan de Wit
5949fd43d0
remove all use of deprecated Select and Dropdown ( #29270 )
...
* removed deprecated select
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* some more deprecation removal
working towards fixing: #28197
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* changed to use new api
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* more deprecation removal
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed merge error
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fix tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* small fix
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed merge error
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* no more default text for SelectOption
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* changed to use id
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed dropdown in keycloakCard and test fixes
Signed-off-by: mfrances <mfrances@redhat.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed lint error
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fix dropdown/select related test failures
Signed-off-by: mfrances <mfrances@redhat.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* i18n label
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fix test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* removed
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed merge error
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
---------
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
Signed-off-by: mfrances <mfrances@redhat.com >
Co-authored-by: mfrances <mfrances@redhat.com >
2024-05-30 13:45:58 +02:00
Erik Jan de Wit
f088b0009c
initial ui for organizations ( #29643 )
...
* initial screen
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* more screens
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added members tab
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added the backend
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added member add / invite models
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* initial version of the identity provider section
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* add link and unlink providers
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* small fix
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* PR comments
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Do not validate broker domain when the domain is an empty string
Closes #29759
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added filter and value
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added first name last name
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* refresh menu when realm organization is changed
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* changed to record
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* changed to form data
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed lint error
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Changing name of invitation parameters
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Chancing name of parameters on the client
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Enable organization at the realm before running tests
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Domain help message
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Handling model validation errors when creating organizations
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Message key for organizationDetails
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Do not change kc.org attribute on group
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* add realm into the context
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* tests
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Changing button in invitation model to use Send instead of Save
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Better message when validating the organization domain
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* Fixing compilation error after rebase
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* fixed test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* removed wait as it no longer required and skip flacky test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* skip tests that are flaky
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* stabilize user create test
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
---------
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com >
2024-05-29 14:34:02 +02:00
Thomas Darimont
ab376d9101
Make required actions configurable ( #28400 )
...
- Add tests for crud operations on configurable required actions
- Add support exposing the required action configuration via RequiredActionContext
- Make configSaveError message reusable in other contexts
- Introduced admin-ui specific endpoint for retrieving required actions with config metadata
Fixes #28400
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com >
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-05-23 08:38:36 +02:00
jhchong92
5cacf8637c
Add FormSubmitButton to handle form submission consistently ( #28701 )
...
Closes #28256
Signed-off-by: jchong <jhchong92@gmail.com >
2024-05-14 16:34:30 +02:00
Erik Jan de Wit
e28aa90fcb
use context for adminClient ( #28693 )
...
* use context for adminClient
Now we can reuse the components as we can use the adminClient from the context
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* split environment into base, admin and account
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
* added type to useEnvironment
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
---------
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-05-08 10:23:43 +02:00
Anil
2dcd05134e
Improve alternative step display in FlowDiagram ( #28699 ) ( #28700 )
...
* Refactor FlowDiagram to explicitly link concurrent groupings
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
* Remove subflow nodes from FlowDiagram
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
* Remove disabled steps and subflows from FlowDiagram
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
* Change alternative steps to be serial w/ labels
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
---------
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
2024-05-07 09:43:57 +02:00
Anil
6a38be6239
Fix incorrect branching for some authentication flow diagrams. Fixes #28479 ( #28480 )
...
* Refactor node creation in FlowDiagram
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
* Fix flow diagram incorrect branching display
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
* Enable react unit testing with vitest
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
* Add react tests for FlowDiagram
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
* Add cypress test for browser flow diagram
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
---------
Signed-off-by: Anil Dhurjaty <anil.dhurjaty@appfolio.com >
2024-05-06 13:21:32 +02:00
Erik Jan de Wit
aeed5eee17
remove deprecated select ( #29082 )
...
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-04-26 09:51:22 +02:00
Erik Jan de Wit
659f0f583f
changed name and added version number ( #28157 )
...
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-04-19 14:10:34 -04:00
gregbaroni
8140c76147
Update flow diagram to support branching edges for conditionals ( #28481 )
...
- If there is a conditional subflow, instead of creating nodes
for the start and end of the subflow, there will now be branching edges
for the condition nodes, representing the false and true cases.
- Adds an optional label attribute to the edges to support having
true and false labels for condition node edges.
- Modifies auto layout to reduce the amount of overlap that
occurs with the branching condition edges and labels.
- Also removed the startSubFlow check in the createNode method
since the start and end subflow nodes are always created by the
renderSubFlowNodes method.
Closes #28453
Signed-off-by: Greg Baroni <greg.baroni@appfolio.com >
2024-04-09 14:37:10 +02:00
Jon Koops
d3c2475041
Upgrade admin and account console to PatternFly 5 ( #28196 )
...
Closes #21345
Closes #21344
Signed-off-by: Jon Koops <jonkoops@gmail.com >
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
Co-authored-by: Mark Franceschelli <mfrances@redhat.com >
Co-authored-by: Hynek Mlnařík <hmlnarik@redhat.com >
Co-authored-by: Agnieszka Gancarczyk <agancarc@redhat.com >
2024-04-05 16:37:05 +02:00
Erik Jan de Wit
c86620963d
fixed change calculation ( #28342 )
...
fixes : #28187
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-04-02 14:03:47 +02:00
Erik Jan de Wit
c6210b773f
added better default value ( #27594 )
...
fixes : #27548
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-03-07 10:04:38 +01:00
Réda Housni Alaoui
a3b3ee4b87
Ability to declare a default "First broker login flow" per Realm
...
Closes #25823
Signed-off-by: Réda Housni Alaoui <reda-alaoui@hey.com >
Co-authored-by: Jon Koops <jonkoops@gmail.com >
2024-02-28 16:17:51 +01:00
Erik Jan de Wit
f023314d52
added better default ( #27196 )
...
fixes : #27173
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-02-26 08:35:06 +01:00
Aouichaoui Youssef
25132477a3
Create a seamless transition. ( #26745 )
...
Signed-off-by: Youssef Awichawi <youssef3wi@icloud.com >
2024-02-20 13:18:05 +00:00
Takashi Norimatsu
2f35d0e346
Add EdDSA/Ed25519 to WebAuthn Signature algorithms
...
closes #15000
Signed-off-by: Takashi Norimatsu <takashi.norimatsu.ws@hitachi.com >
2024-02-19 14:08:04 +01:00
Erik Jan de Wit
39bd59cada
fix flow status ( #26685 )
...
fixes : #26636
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-02-12 09:21:23 +01:00
agagancarczyk
73e5c8290f
Fixed a11y violations and typos in translations for messages in the dialog message for disabling clients. ( #26395 )
...
* fixed critical violations
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
* fixed more a11y violations
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
* renamed translation
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
* added area-label
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
* added area-label
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
* renamed spinners translation
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
---------
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
Co-authored-by: Agnieszka Gancarczyk <agancarc@redhat.com >
2024-01-23 09:28:50 +00:00
agagancarczyk
4a49759aa0
More a11y fixes ( #26344 )
...
* fixed a11y violations
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
* fixed more a11y violations
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
* a11y fixes
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
* fixed a11y violations
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
* fixed more a11y violations
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
---------
Signed-off-by: Agnieszka Gancarczyk <agancarc@redhat.com >
Co-authored-by: Agnieszka Gancarczyk <agancarc@redhat.com >
2024-01-22 08:04:27 -05:00
Jon Koops
972d198c45
Fix broken flow binding dialog ( #26336 )
...
Closes #26335
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2024-01-19 14:41:29 +01:00
Erik Jan de Wit
118965ca7e
refactored authentication to use the ui-shared ( #25730 )
...
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2024-01-12 10:52:50 +01:00
Ben Cresitello-Dittmar
057d8a00ac
Implement Authentication Method Reference (AMR) claim from OIDC specification
...
This implements a method for configuring authenticator reference values for Keycloak authenticator executions and a protocol mapper for populating the AMR claim in the resulting OIDC tokens.
This implementation adds a default configuration item to each authenticator execution, allowing administrators to configure an authenticator reference value. Upon successful completion of an authenticator during an authentication flow, Keycloak tracks the execution ID in a user session note.
The protocol mapper pulls the list of completed authenticators from the user session notes and loads the associated configurations for each authenticator execution. It then captures the list of authenticator references from these configs and sets it in the AMR claim of the resulting tokens.
Closes #19190
Signed-off-by: Ben Cresitello-Dittmar <bcresitellodittmar@mitre.org >
2024-01-03 14:59:05 -03:00
Erik Jan de Wit
e6b230e31b
fix moving of sub flows ( #25462 )
...
fixes : #25263
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com >
2023-12-13 16:14:33 +01:00
Jon Koops
bd80f208fa
Remove leftover namespaces from translation keys ( #24486 )
2023-11-02 16:03:47 +00:00