Commit Graph

95 Commits

Author SHA1 Message Date
Simon Vacek 546724ddf8 Move AdminEventTest.java, LoginEventsTest.java to the new testsuite
Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>

# Conflicts:
#	test-framework/core/src/main/java/org/keycloak/testframework/realm/RealmConfigBuilder.java
2025-03-17 12:38:57 +01:00
Simon Vacek d6561cff1b Moving files to the new test suite
Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-17 12:38:57 +01:00
Simon Vacek 723f191a86 Move InitialAccessTokenResourceTest.java, RoleByIdResourceTest.java, TimeOffsetTest.java to the new testsuite
Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-14 10:26:58 +01:00
Simon Vacek 578a63ca03 Moving files to the new test suite
Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-14 10:26:58 +01:00
Simon Vacek 62cff80c5e Move CrossRealmPermissionsTest.java to the new testsuite
Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-14 10:25:26 +01:00
Simon Vacek 6efccbffdc Moving files to the new test suite
Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-14 10:25:26 +01:00
Simon Vacek e1fdd1dab6 Move ServiceAccountClientTest.java to the new testsuite
Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-14 10:21:02 +01:00
Simon Vacek e8d3d142df Moving files to the new test suite
Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-14 10:21:02 +01:00
Pedro Igor 70114e249a Fix showing resource display name when listing permissions
Closes #38027

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-03-13 13:05:15 -03:00
Lukas Hanusovsky 8f0bc985f6 [Test framework] AttackDetectionResourceTest migration (#38010)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2025-03-13 13:50:24 +01:00
Stian Thorgersen d3d44cffb1 Final wrap-up of refactoring OAuthClient (#38045)
Closes #37225

Signed-off-by: stianst <stianst@gmail.com>
2025-03-12 13:11:50 +01:00
Stian Thorgersen b1a7c79311 Remove custom parameters on OAuthClient (#38032)
Closes #38021

Signed-off-by: stianst <stianst@gmail.com>
2025-03-12 12:01:35 +01:00
Stian Thorgersen 899eb976aa Remove clientSessionState and clientSessionHost fields on OAuthClient (#38033)
Closes #38023

Signed-off-by: stianst <stianst@gmail.com>
2025-03-12 10:10:45 +01:00
Stian Thorgersen 6b1557e407 Make request and requestUri parameters on requests and not fields on OAuthClient (#38018)
Closes #37870

Signed-off-by: stianst <stianst@gmail.com>
2025-03-12 08:59:41 +01:00
vramik 872a691757 Remove permissions and resources when their corresponding objects are deleted
Closes #37242

Signed-off-by: vramik <vramik@redhat.com>
2025-03-11 14:58:03 -03:00
Stian Thorgersen bce75cdde1 Make claims parameter on login request in OAuthClient (#38007)
Closes #38004

Signed-off-by: stianst <stianst@gmail.com>
2025-03-11 15:03:03 +01:00
Stian Thorgersen 604d9de162 Make PKCE arguments on requests in OAuthClient (#38002)
Closes #38001

Signed-off-by: stianst <stianst@gmail.com>
2025-03-11 12:26:18 +01:00
Stian Thorgersen 5d59b66a22 Make dpopJkt and dpopProof arguments on requests in OAuthClient (#37996)
Closes #37995

Signed-off-by: stianst <stianst@gmail.com>
2025-03-11 09:56:18 +01:00
Lukas Hanusovsky 89980e0971 [Test framework] AdminEventAuthDetailsTest migration (#37910)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2025-03-11 08:22:07 +01:00
Stian Thorgersen 6720c2b29c Make state and nonce passed on requests in AbstractOAuthClient (#37978)
Closes #37973

Signed-off-by: stianst <stianst@gmail.com>
2025-03-10 17:17:42 +01:00
Šimon Vacek 735ce07c47 A script to prepare commits for test migration (#37496)
* Test migration commit script

Closes: #37495

Signed-off-by: Simon Vacek <simonvacky@email.cz>

* fixed prepare-commit util for untracked directories

Signed-off-by: Simon Vacek <simonvacky@email.cz>

* changed prepare-commit to use git stage only

Signed-off-by: Simon Vacek <simonvacky@email.cz>

* renamed commit script

Signed-off-by: Simon Vacek <simonvacky@email.cz>

---------

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-10 13:08:43 +01:00
Stian Thorgersen 56226d8699 Refactor token exchange methods and move to AbstractOAuthClient (#37923)
Closes #37871

Signed-off-by: stianst <stianst@gmail.com>
2025-03-10 11:51:27 +01:00
Stian Thorgersen 20a939b79e Make OAuthClient kcAction, uiLocales, maxAge, and prompt fields parameters on login (#37960)
Closes #37959

Signed-off-by: stianst <stianst@gmail.com>
2025-03-10 10:54:49 +01:00
Miquel Simon 7c0187cbc5 Migrate UserTests to the new framework (#37654)
* Move UsersTest to the new testsuite

Part of #34494

Signed-off-by: Miquel Simon <msimonma@redhat.com>

* Move UsersTest to the new testsuite

Part of #34494

Signed-off-by: Miquel Simon <msimonma@redhat.com>

---------

Signed-off-by: Miquel Simon <msimonma@redhat.com>
2025-03-10 09:25:21 +01:00
Stian Thorgersen eb555c18b3 Refactor and move PAR requests to AbstractOAuthClient (#37914)
Closes #37913

Signed-off-by: stianst <stianst@gmail.com>
2025-03-10 07:34:34 +01:00
Stian Thorgersen aabd7571ec Refactor and move device requests to AbstractOAuthClient (#37909)
Closes #37908

Signed-off-by: stianst <stianst@gmail.com>
2025-03-07 15:41:16 +01:00
Stian Thorgersen 3f7a1ee5a6 Refactor and move CIBA requests to AbstractOAuthClient (#37903)
Closes #37902

Signed-off-by: stianst <stianst@gmail.com>
2025-03-07 14:33:36 +01:00
Stian Thorgersen 7a0fcb6187 Refactor logout methods and move to AbstractOAuthClient (#37882)
Closes #37881

Signed-off-by: stianst <stianst@gmail.com>
2025-03-07 12:15:56 +01:00
Stian Thorgersen 3ff1ec3209 Remove doTokenRevoke with tokenTypeHint and clientSecret parameters (#37868)
Closes #37867

Signed-off-by: stianst <stianst@gmail.com>
2025-03-06 14:27:34 +01:00
Martin Kanis f41ee2fdc6 Add Role resource type and its scopes to authorization schema
Closes #35565

Signed-off-by: Martin Kanis <mkanis@redhat.com>
2025-03-06 09:09:35 -03:00
Stian Thorgersen d089e23aef Move token introspection to AbstractOAuthClient (#37859)
Closes #37858

Signed-off-by: stianst <stianst@gmail.com>
2025-03-06 11:56:59 +01:00
Šimon Vacek 497a1141a7 Move GroupSearchTest.java to the new testsuite (#37836)
* Move GroupSearchTest.java to the new testsuite

Signed-off-by: Simon Vacek <simonvacky@email.cz>

* Move GroupSearchTest to the new testsuite

Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>

---------

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-06 06:49:04 +01:00
Stian Thorgersen 83adc99ef7 Move doWellKnownRequest to AbstractOAuthClient (#37830)
Closes #37829

Signed-off-by: stianst <stianst@gmail.com>
2025-03-05 12:38:08 +01:00
Stian Thorgersen c26bf51be9 Remove duplicated login related methods from OAuthClient (#37775)
Closes #37774

Signed-off-by: stianst <stianst@gmail.com>
2025-03-03 14:07:47 +01:00
Šimon Vacek ff2ce16d5f Move DeclarativeUserTest.java to the new testsuite (#37724)
Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-03 09:42:24 +01:00
Lukas Hanusovsky f6fc5b6258 [Test framework MVP] SMTPConnectionTest + SMTPConnectionVaultTest (#35230)
* [Test framework MVP] SMTPConnectionTest - mv

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>

* [Test framework MVP] SMTPConnectionTest + SMTPConnectionVaultTest

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>

---------

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2025-03-03 09:31:47 +01:00
Šimon Vacek 75b23a3450 Migrate ClientScopeTest (#37603)
Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-03 08:59:11 +01:00
Lukas Hanusovsky ac175f585b [Test framework] AuthzCleanupTest (#37632)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2025-03-03 08:52:46 +01:00
Stian Thorgersen 83ef1e3de0 Move verify and parse tokens to AbstractOAuthClient (#37663)
Closes #37660

Signed-off-by: stianst <stianst@gmail.com>
2025-03-03 08:51:41 +01:00
Šimon Vacek 69721ba1b5 Migration util- changed path resolution, fix bugs (#37608)
Part of: #37283

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-03-03 08:50:37 +01:00
Stian Thorgersen b545339e2c Support using a builder to add custom parameters to login (#37659)
Closes #37658

Signed-off-by: stianst <stianst@gmail.com>
2025-02-26 15:10:36 +01:00
Stian Thorgersen c22f76867f Move doLogin to AbstractOAuthClient (#37638)
Closes #37637

Signed-off-by: stianst <stianst@gmail.com>
2025-02-26 12:34:03 +01:00
Agnieszka Gancarczyk 6587f5f76e Added UI support for Clients and Groups resource types (#37379)
* removed policyId from permission search form

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

* Adding support for Clients and Groups resource types

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

* Adding support for Clients and Groups resource types

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

* Added support for clients resourceType

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

* Added support for creating permission based on Clients and Groups resource types

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

* updated messages

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

* updated messages

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

* Fixing the search by resource type and resource

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>

* Fixing changing permissions from specific to all resources

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>

* made groups policy default instead of aggregate and fixed ClientSelect

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

* Added error handling for authorization scope field

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

* Added error handling for authorization scope field

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

* improved policy creation from create permission

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

* improved policy creation from create permission

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

* improved policy creation from create permission

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

* Improved ClientScope

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

* updated GroupSelect

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

---------

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-02-24 08:12:09 -03:00
Stian Thorgersen 26e901357f Move UserInfo request to AbstractOAuthClient (#37521)
Closes #37520

Signed-off-by: stianst <stianst@gmail.com>
2025-02-24 10:02:50 +01:00
Šimon Vacek d31f1ad3f4 Migrate ClientProtocolMapperTest, ClientScopeProtocolMapperTest (#37534)
Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-02-24 09:00:39 +01:00
Stian Thorgersen d5de190a0d Add OAuthClient supplier for new test framework (#37487)
Closes #37486

Signed-off-by: stianst <stianst@gmail.com>
2025-02-20 06:22:40 +01:00
Lukas Hanusovsky 4c172d99d2 [Test framework] Moving provider classes to specific package (#37484)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2025-02-19 11:00:36 +00:00
Akbar Husain 9d3cfe0672 Remove X-XSS-Protection header (#36881)
Closes #21728

Signed-off-by: akbarhusainpatel <apatel@intermiles.com>
2025-02-19 08:42:26 +01:00
Šimon Vacek 40e8c0eba3 Migrate InstallationTest to the new testsuite (#37394)
* Migrate InstallationTest to the new testsuite

Signed-off-by: Simon Vacek <simonvacky@email.cz>

* Migrate InstallationTest to the new testsuite

Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>

* Added Client cleanup to the test framework

Signed-off-by: Simon Vacek <simonvacky@email.cz>

---------

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-02-19 08:30:22 +01:00
Pedro Igor f3c8e8f348 Make sure resources are properly managed when updating permissions
Closes #37337

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-02-17 15:11:34 -03:00