vramik
679f44692d
Add Groups resource type and scopes to authorization schema and evaluation implementation
...
Closes #35562
Signed-off-by: vramik <vramik@redhat.com>
2025-02-12 10:07:09 -03:00
Šimon Vacek
f5470716fe
Migrate EventConfigTest to the new testsuite ( #37092 )
...
* Move EventConfigTest.java to the new testsuite
Signed-off-by: Simon Vacek <simonvacky@email.cz>
* Move EventConfigTest.java to the new testsuite
Part of: #34494
Signed-off-by: Simon Vacek <simonvacky@email.cz>
---------
Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-02-12 07:20:53 +01:00
Martin Kanis
7e5540896b
Add Client resource type and its scopes to authorization schema and evaluation implementation for ClientsPermissionsV2
...
Closes #35564
Signed-off-by: Martin Kanis <mkanis@redhat.com>
2025-02-11 14:36:57 -03:00
Pedro Igor
bf355f83d3
Review how all resource type permissions are evaluated
...
Closes #37081
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-02-06 08:43:29 -03:00
Stian Thorgersen
19cabe8238
Migrate tests from org/keycloak/tests/admin/authentication to new framework ( #37003 )
...
* Migrate tests from org/keycloak/tests/admin/authentication to new framework
Part of #34494
Signed-off-by: stianst <stianst@gmail.com>
* Update tests/MIGRATING_TESTS.md
Signed-off-by: Stian Thorgersen <stian@redhat.com>
---------
Signed-off-by: stianst <stianst@gmail.com>
Signed-off-by: Stian Thorgersen <stian@redhat.com>
2025-02-06 10:24:50 +01:00
vramik
c2acddc7ca
Update FGAP v2 to not grant permissions of all users when permission is granted only for a single user
...
Closes #36838
Signed-off-by: vramik <vramik@redhat.com>
2025-02-04 11:54:04 -03:00
Stian Thorgersen
7260e20582
Basic migration util for migrating tests from old testsuite to new ( #36971 )
...
Signed-off-by: stianst <stianst@gmail.com>
2025-02-03 15:02:45 +01:00
Pedro Ruivo
beb20dc425
Add default configuration for cache 'crl'
...
Fixes #36752
Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
Signed-off-by: Michal Hajas <mhajas@redhat.com>
Signed-off-by: Pedro Ruivo <pruivo@users.noreply.github.com>
Co-authored-by: Michal Hajas <mhajas@redhat.com>
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2025-02-03 09:53:31 +01:00
vramik
b82aecd89f
Remove resources from permissions when updating the associated resources
...
Closes #36837
Signed-off-by: vramik <vramik@redhat.com>
2025-01-29 07:10:36 -03:00
vramik
b97c8f1df6
Add scopes for Users resource type to authorization schema and evaluation implementation for UsersPermissionsV2
...
Closes #35568
Signed-off-by: vramik <vramik@redhat.com>
2025-01-27 11:35:49 -03:00
Miquel Simon
2dbf58dc46
Add JDK suite to the new testing framework and run it as part of the Java Distribution IT ( #36638 )
...
Closes #35388
Signed-off-by: Miquel Simon <msimonma@redhat.com>
2025-01-24 10:08:11 +01:00
Stian Thorgersen
99e2f1df94
Replace createRealm/createClient and invalid use of ref with attachTo ( #36640 )
...
Closes #35995
Signed-off-by: stianst <stianst@gmail.com>
2025-01-21 14:05:14 +01:00
vramik
8b5ebe98d8
[FGAP] Design AdminPermissionEvaluator implementation for FGAP v2
...
Closes #34921
Signed-off-by: vramik <vramik@redhat.com>
Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-01-15 16:05:14 -03:00
Stian Thorgersen
388fa5a3eb
Rename org.keycloak.test groupId to org.keycloak.testframework for new test framework artifacts ( #36443 )
...
Closes #36431
Signed-off-by: stianst <stianst@gmail.com>
2025-01-14 14:32:03 +01:00
Stian Thorgersen
01f5a8c1c3
Rename org.keycloak.test to org.keycloak.tests ( #36429 )
...
Closes #36389
Signed-off-by: stianst <stianst@gmail.com>
2025-01-14 13:20:01 +01:00
Stian Thorgersen
2d913e5186
Rename org.keycloak.test.framework package to org.keycloak.testframework ( #36390 )
...
Closes #36388
Signed-off-by: stianst <stianst@gmail.com>
2025-01-14 10:04:41 +01:00
vramik
0a632fdefa
[FGAP] Add adminPermissionClientCheck to authorization services REST endpoints
...
Closes #35945
Signed-off-by: vramik <vramik@redhat.com>
2025-01-10 08:56:48 -03:00
Martin Bartoš
0cfeabe6cf
Upgrade to Quarkus 3.15.2 ( #35078 )
...
* Upgrade to Quarkus 3.15.2
Closes #35077
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
* Remove workaround for overridden micrometer dependencies
Closes #33469
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
* Unable to use custom handlers for HTTP OPTIONS method in subresources
Fixes #36009
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
---------
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-01-07 11:37:39 +01:00
Michal Hajas
3839f8e3b5
Add metric for password validations ( #36049 )
...
Closes #36048
Signed-off-by: Michal Hajas <mhajas@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2025-01-07 10:05:47 +01:00
Pedro Igor
93c1740538
Support for initial CRUD operations when managing admin permissions
...
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
Closes #35987
2024-12-18 07:43:13 -03:00
Miquel Simon
d6d03e2137
Instructions for moving and refactoring tests to the new testsuite ( #35396 )
...
Closes #35315
Signed-off-by: Miquel Simon <msimonma@redhat.com>
2024-11-29 11:50:41 +01:00
Stian Thorgersen
c0209ccd03
Migrate EmailEventListenerTest ( #35202 )
...
* Move EmailEventListenerTest
Part of #34494
Signed-off-by: stianst <stianst@gmail.com>
* Update EmailEventListenerTest for migration
Part of #34494
Signed-off-by: stianst <stianst@gmail.com>
---------
Signed-off-by: stianst <stianst@gmail.com>
2024-11-28 10:19:45 +01:00
Miquel Simon
5e6faae517
Migrate ClientDescriptionConverterTest to the new framework ( #35309 )
...
* Migrate ClientDescriptionConverterTest to the new framework
Part of #34494
Signed-off-by: Miquel Simon <msimonma@redhat.com>
* Migrate ClientDescriptionConverterTest to the new framework
Part of #34494
Signed-off-by: Miquel Simon <msimonma@redhat.com>
---------
Signed-off-by: Miquel Simon <msimonma@redhat.com>
2024-11-26 11:37:32 +01:00
Miquel Simon
8e56e640e5
Migrate AdminConsoleLandingPageTest to the new framework ( #35260 )
...
* Migrate AdminConsoleLandingPageTest to the new framework
Part of #34494
Signed-off-by: Miquel Simon <msimonma@redhat.com>
* Migrate AdminConsoleLandingPageTest to the new framework
Part of #34494
Signed-off-by: Miquel Simon <msimonma@redhat.com>
---------
Signed-off-by: Miquel Simon <msimonma@redhat.com>
2024-11-26 11:26:11 +01:00
Lukas Hanusovsky
0e7d9e8108
[Test framework MVP] RealmLocalizationResourceTest - refactor to use RealmConfig and realm.cleanup() in methods only ( #35187 )
...
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
Signed-off-by: Lukas Hanusovsky <61745358+lhanusov@users.noreply.github.com>
2024-11-26 11:25:22 +01:00
Stian Thorgersen
ad313e0109
Add support to intercept server and realm config to test framework ( #35184 )
...
Closes #35173
Signed-off-by: stianst <stianst@gmail.com>
2024-11-21 15:13:58 +01:00
Lukas Hanusovsky
bb198c1930
[Test framework MVP] RealmLocalizationResourceTest ( #35145 )
...
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2024-11-21 13:01:30 +01:00
Lukas Hanusovsky
b09ec601e9
[Test framework MVP] ApiUtil refactor, unused annotation and imports. ( #35135 )
...
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2024-11-20 12:52:04 +01:00
Lukas Hanusovsky
2e0b0d3878
[Test framework MVP] ManagementPermissionsTest ( #35109 )
...
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2024-11-20 10:29:55 +01:00
Lukas Hanusovsky
67f4b33def
[Test framework MVP] PartialExportTest ( #34991 )
...
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2024-11-19 16:46:25 +01:00
Lukas Hanusovsky
7502b9cdf6
[Test framework MVP] ImpersonationDisabledTest ( #35057 )
...
* [Test framework MVP] ImpersonationDisabledTest
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
* Apply suggestions from code review
Co-authored-by: Stian Thorgersen <stian@redhat.com>
Signed-off-by: Lukas Hanusovsky <61745358+lhanusov@users.noreply.github.com>
---------
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
Signed-off-by: Lukas Hanusovsky <61745358+lhanusov@users.noreply.github.com>
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2024-11-19 11:20:29 +01:00
Stian Thorgersen
1b8cdbd75f
Use cleanup tasks in migrated UserProfileAdminTest ( #35074 )
...
Part of #34494
Signed-off-by: stianst <stianst@gmail.com>
2024-11-19 10:07:27 +01:00
Stian Thorgersen
0499c039ec
Add admin package to DatabaseTestSuite.java ( #35056 )
...
Signed-off-by: stianst <stianst@gmail.com>
2024-11-19 08:39:21 +01:00
Stian Thorgersen
c93e185e3f
Migrate AdminSignatureAlgorithmTest ( #35049 )
...
Part of #34494
Signed-off-by: stianst <stianst@gmail.com>
2024-11-19 08:08:44 +01:00
Miquel Simon
980d8a6d1c
Migrated UserProfileAdminTest to the new framework ( #34960 )
...
Part of #34494
Signed-off-by: Miquel Simon <msimonma@redhat.com>
2024-11-19 07:58:51 +01:00
Stian Thorgersen
de14e1c310
Migrate AdminPreflightTest ( #35042 )
...
Part of #34494
Signed-off-by: stianst <stianst@gmail.com>
2024-11-18 16:36:26 +01:00
Stian Thorgersen
17fe21a437
Add simple logging support to the test framework ( #34956 )
...
Closes #34955
Signed-off-by: stianst <stianst@gmail.com>
2024-11-18 07:36:22 +01:00
Lukas Hanusovsky
44ae33b8f1
[Test framework MVP] AdminHeadersTest ( #34998 )
...
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2024-11-18 06:33:24 +01:00
Stian Thorgersen
b82ec62eb7
Add database testsuite matrix to new testsuite ( #34775 )
...
Closes #34692
Signed-off-by: stianst <stianst@gmail.com>
2024-11-11 07:04:30 +01:00
fwojnar
b3dd26a7c3
Migrate WelcomeTestPage to testsuite framework ( #34543 )
...
* Migrate WelcomeTestPage to testsuite framework
Closes #34491
Signed-off-by: wojnarfilip <fwojnar@redhat.com>
* Refactor welcome page a bit
Signed-off-by: stianst <stianst@gmail.com>
* Fixes for htmlunit
Signed-off-by: stianst <stianst@gmail.com>
* Cleanup imports
Signed-off-by: stianst <stianst@gmail.com>
---------
Signed-off-by: wojnarfilip <fwojnar@redhat.com>
Signed-off-by: stianst <stianst@gmail.com>
Co-authored-by: wojnarfilip <fwojnar@redhat.com>
Co-authored-by: stianst <stianst@gmail.com>
2024-11-05 10:57:58 +01:00
Stian Thorgersen
d6b01015c4
Database suppliers refactoring WIP ( #34574 )
...
Signed-off-by: stianst <stianst@gmail.com>
2024-11-05 07:20:11 +01:00
Stian Thorgersen
a7af380f71
Break up test-framework into multiple modules, and introduce placeholder for new testsuite ( #34507 )
...
Closes #34194
Signed-off-by: stianst <stianst@gmail.com>
2024-11-01 08:52:00 +01:00