keycloak-scim/testsuite
Daniel Fesenmeyer c08621fa63 Always order required actions by priority (regardless of context)
- AuthenticationManager#actionRequired: make sure that the highest prioritized required action is performed first, possibly before the currently requested required action
- AuthenticationManager#nextRequiredAction: make sure that the next action is requested via URL, also based on highest priority (-> requested URL will match actually performed action, unless required actions for the user are changed by a parallel operation)
- add tests to RequiredActionPriorityTest, add helper method for priority setup to ApiUtil (for easier and more robust setup than up-to-now)
- fix test WebAuthnRegisterAndLoginTest - which failed because WebAuthnRegisterFactory (prio 70) is now executed before WebAuthnPasswordlessRegisterFactory (prio 80)

Closes #16873

Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch.com>
2024-05-23 09:07:56 +02:00
..
db-allocator-plugin Fix dependencies in testsuite, adapters and Quarkus module 2023-04-27 13:36:54 +02:00
integration-arquillian Always order required actions by priority (regardless of context) 2024-05-23 09:07:56 +02:00
model Allow migration of non-persistent sessions to persistent sessions 2024-05-22 10:30:46 +02:00
utils Make SessionWrapper related fields immutable that are part of the equals method 2024-05-13 09:59:50 +02:00
pom.xml Map Store Removal: Delete map profiles from testsuite 2023-11-30 14:59:02 +01:00