This is an automated email from the ASF dual-hosted git repository.

amagyar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/knox.git


The following commit(s) were added to refs/heads/master by this push:
     new 1b2424d6c KNOX-2938 - jwks.json doesn't have double quotes which makes 
json invalid (#771)
1b2424d6c is described below

commit 1b2424d6c13480df40a654df5ee524083ab96943
Author: Attila Magyar <[email protected]>
AuthorDate: Fri Jul 14 12:52:42 2023 +0200

    KNOX-2938 - jwks.json doesn't have double quotes which makes json invalid 
(#771)
---
 .../java/org/apache/knox/gateway/service/knoxtoken/JWKSResource.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/JWKSResource.java
 
b/gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/JWKSResource.java
index 0fba2c23e..575caa06c 100644
--- 
a/gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/JWKSResource.java
+++ 
b/gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/JWKSResource.java
@@ -39,6 +39,7 @@ import javax.ws.rs.GET;
 import javax.ws.rs.Path;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.Context;
+import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.Response;
 import java.security.KeyStore;
 import java.security.KeyStoreException;
@@ -105,7 +106,7 @@ public class JWKSResource {
               + "\"\n}\n").build();
     }
     return Response.ok()
-        .entity(jwks.toJSONObject().toString()).build();
+            
.entity(jwks.toString()).type(MediaType.APPLICATION_JSON_TYPE).build();
   }
 
   protected RSAPublicKey getPublicKey(final String keystore) throws 
KeystoreServiceException, KeyStoreException {

Reply via email to