Filter idps by JWT_AUTHORIZATION_GRANT type in client conifig

Closes #43791

Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
This commit is contained in:
Giuseppe Graziano
2025-11-05 09:54:21 +01:00
committed by Marek Posolda
parent 27252a14ae
commit a9a14bd346

View File

@@ -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,