From d5de13a80b61141120a7eaee5b183d8921b30acc Mon Sep 17 00:00:00 2001 From: YuriyZ Date: Mon, 17 Jul 2023 15:02:44 +0300 Subject: [PATCH] fix(jans-auth-server): npe during client registration #5559 --- .../io/jans/as/server/register/ws/rs/RegisterValidator.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jans-auth-server/server/src/main/java/io/jans/as/server/register/ws/rs/RegisterValidator.java b/jans-auth-server/server/src/main/java/io/jans/as/server/register/ws/rs/RegisterValidator.java index 90d71ec88b2..0b03789dc9f 100644 --- a/jans-auth-server/server/src/main/java/io/jans/as/server/register/ws/rs/RegisterValidator.java +++ b/jans-auth-server/server/src/main/java/io/jans/as/server/register/ws/rs/RegisterValidator.java @@ -225,6 +225,9 @@ private JSONObject getJwks(HttpServletRequest httpRequest, Jwt jwt, String jwksU public JSONObject validateSoftwareStatement(HttpServletRequest httpServletRequest, JSONObject requestObject) { final JSONObject jsonObject = validateSSA(httpServletRequest, requestObject); + if (jsonObject == null) { + return null; + } TrustedIssuerConfig trustedIssuerConfig = validateIssuer(jsonObject); applyTrustedIssuerConfig(trustedIssuerConfig, jsonObject); return jsonObject;