From a9a14bd3468fc499c4423b1fff5f62ca98bb9022 Mon Sep 17 00:00:00 2001 From: Giuseppe Graziano Date: Wed, 5 Nov 2025 09:54:21 +0100 Subject: [PATCH] Filter idps by JWT_AUTHORIZATION_GRANT type in client conifig Closes #43791 Signed-off-by: Giuseppe Graziano --- js/apps/admin-ui/src/clients/add/CapabilityConfig.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/apps/admin-ui/src/clients/add/CapabilityConfig.tsx b/js/apps/admin-ui/src/clients/add/CapabilityConfig.tsx index 30ca2c371cd..47331f44c83 100644 --- a/js/apps/admin-ui/src/clients/add/CapabilityConfig.tsx +++ b/js/apps/admin-ui/src/clients/add/CapabilityConfig.tsx @@ -21,7 +21,9 @@ import { convertAttributeNameToForm } from "../../util"; import useIsFeatureEnabled, { Feature } from "../../utils/useIsFeatureEnabled"; import { FormFields } from "../ClientDetails"; import { MultiValuedListComponent } from "../../components/dynamic/MultivaluedListComponent"; -import IdentityProviderRepresentation from "@keycloak/keycloak-admin-client/lib/defs/identityProviderRepresentation"; +import IdentityProviderRepresentation, { + IdentityProviderType, +} from "@keycloak/keycloak-admin-client/lib/defs/identityProviderRepresentation"; import { useAdminClient } from "../../admin-client"; import { useState } from "react"; import { IdentityProvidersQuery } from "@keycloak/keycloak-admin-client/lib/resources/identityProviders"; @@ -65,6 +67,7 @@ export const CapabilityConfig = ({ if (search) { params.search = search; } + params.type = IdentityProviderType.JWT_AUTHORIZATION_GRANT; return await adminClient.identityProviders.find(params); }, setIdps,