From 772b1fdaad89a17f7ad845c5a27a7ec68199daa6 Mon Sep 17 00:00:00 2001 From: Thomas Darimont Date: Mon, 13 Jan 2025 17:35:49 +0100 Subject: [PATCH] Fix content-type for content.json We now send the content-type `application/json` when JSON resources are requested via the resources endpoint. Previously, those resources were using content-type `application/octet-stream`. Also removed the duplicate entry for `text/javascript` content type mapping. Fixes #35971 Signed-off-by: Thomas Darimont (cherry picked from commit 7b62c0d266403f341fb5cf66b654ce0aff37ba01) --- common/src/main/java/org/keycloak/common/util/MimeTypeUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/org/keycloak/common/util/MimeTypeUtil.java b/common/src/main/java/org/keycloak/common/util/MimeTypeUtil.java index bb602e196fc..80646186aae 100644 --- a/common/src/main/java/org/keycloak/common/util/MimeTypeUtil.java +++ b/common/src/main/java/org/keycloak/common/util/MimeTypeUtil.java @@ -29,7 +29,7 @@ public class MimeTypeUtil { static { map.addMimeTypes("text/css css CSS"); map.addMimeTypes("text/javascript js JS"); - map.addMimeTypes("text/javascript js JS"); + map.addMimeTypes("application/json json JSON"); map.addMimeTypes("image/png png PNG"); map.addMimeTypes("image/svg+xml svg SVG"); map.addMimeTypes("text/html html htm HTML HTM");