From 33abcdb30bd721b0b89f4b6f99135e8a33c93837 Mon Sep 17 00:00:00 2001 From: Jeff Tian Date: Thu, 7 Sep 2023 20:06:21 +0800 Subject: [PATCH] fix(https://github.com/Jeff-Tian/keycloak-services-social-weixin/issues/14): use json as response --- pom.xml | 2 +- .../resources/QrCodeResourceProvider.java | 30 +++++++++++-------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/pom.xml b/pom.xml index ce3ce39..78123f4 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.keycloak keycloak-services-social-weixin - 0.5.2 + 0.5.4 Keycloak Services Social WeiXin diff --git a/src/main/java/org/keycloak/social/weixin/resources/QrCodeResourceProvider.java b/src/main/java/org/keycloak/social/weixin/resources/QrCodeResourceProvider.java index c38d4a1..5ef3073 100644 --- a/src/main/java/org/keycloak/social/weixin/resources/QrCodeResourceProvider.java +++ b/src/main/java/org/keycloak/social/weixin/resources/QrCodeResourceProvider.java @@ -1,9 +1,11 @@ package org.keycloak.social.weixin.resources; +import com.fasterxml.jackson.databind.ObjectMapper; import jakarta.ws.rs.*; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; import lombok.SneakyThrows; +import org.apache.commons.collections4.map.HashedMap; import org.jboss.logging.Logger; import org.keycloak.models.KeycloakSession; import org.keycloak.services.resource.RealmResourceProvider; @@ -67,7 +69,7 @@ public Response mpQrUrl(@QueryParam("ticket") String ticket, @QueryParam("qr-cod