diff --git a/js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties b/js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties index 922d4d7e1103..eed0b61a018c 100644 --- a/js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties +++ b/js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties @@ -2999,6 +2999,8 @@ includeInLightweight.label=Add to lightweight access token includeInLightweight.tooltip=Should the claim be added to the lightweight access token? lightweightAccessToken=Always use lightweight access token lightweightAccessTokenHelp=If it is On, lightweight access tokens are always used. If it is Off, they are not used by default, but it is still possible to enable them with client policy executor +supportJwtClaimInIntrospectionResponse=Support JWT claim in Introspection Response +supportJwtClaimInIntrospectionResponseHelp=If it is On, introspection requests which use the header 'Accept: application/jwt' will also contain a claim named "jwt" with the claims of the introspection result encoded as JWT access token. welcomeTabTitle=Welcome welcomeTo=Welcome to {{realmDisplayInfo}} welcomeText=Keycloak provides user federation, strong authentication, user management, fine-grained authorization, and more. Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users. diff --git a/js/apps/admin-ui/src/clients/advanced/AdvancedSettings.tsx b/js/apps/admin-ui/src/clients/advanced/AdvancedSettings.tsx index 15767dcb70a0..92682aa2d6b2 100644 --- a/js/apps/admin-ui/src/clients/advanced/AdvancedSettings.tsx +++ b/js/apps/admin-ui/src/clients/advanced/AdvancedSettings.tsx @@ -192,6 +192,15 @@ export const AdvancedSettings = ({ labelIcon={t("lightweightAccessTokenHelp")} stringify /> + + ( + "attributes.client.introspection.response.allow.jwt.claim.enabled", + )} + label={t("supportJwtClaimInIntrospectionResponse")} + labelIcon={t("supportJwtClaimInIntrospectionResponseHelp")} + stringify + />