diff --git a/pom.xml b/pom.xml index bed0f1fbe..8c747ac06 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-operator - 5.70.280 + 5.70.281-alpha-332-SNAPSHOT UTF-8 diff --git a/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java b/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java index 2481b1019..520b580ae 100644 --- a/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java +++ b/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java @@ -1525,7 +1525,15 @@ private RefreshResponse refreshIdentity(RoutingContext rc, String tokenStr) { } catch (ClientInputValidationException cie) { LOGGER.warn("Failed to decode refresh token for site ID: " + rc.data().get(Const.RoutingContextData.SiteId), cie); return RefreshResponse.Invalid; + } catch (Exception e) { + if (e.getCause() instanceof BadPaddingException || e.getCause() instanceof IllegalBlockSizeException) { + LOGGER.warn("Failed to decode refresh token for site ID: " + rc.data().get(Const.RoutingContextData.SiteId), e); + } else { + LOGGER.error("Unexpected error decoding refresh token for site ID: " + rc.data().get(Const.RoutingContextData.SiteId), e); + } + return RefreshResponse.Invalid; } + if (refreshToken == null) { return RefreshResponse.Invalid; }