From 0a02e7f545d8eb69e04d26b1066382af14f234fe Mon Sep 17 00:00:00 2001 From: Justin Richer Date: Mon, 10 Oct 2016 15:10:20 -0400 Subject: [PATCH] null-safe target link filter --- .../mitre/openid/connect/client/OIDCAuthenticationFilter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openid-connect-client/src/main/java/org/mitre/openid/connect/client/OIDCAuthenticationFilter.java b/openid-connect-client/src/main/java/org/mitre/openid/connect/client/OIDCAuthenticationFilter.java index bbb1b1c01..332a60001 100644 --- a/openid-connect-client/src/main/java/org/mitre/openid/connect/client/OIDCAuthenticationFilter.java +++ b/openid-connect-client/src/main/java/org/mitre/openid/connect/client/OIDCAuthenticationFilter.java @@ -708,7 +708,9 @@ public class OIDCAuthenticationFilter extends AbstractAuthenticationProcessingFi if (!Strings.isNullOrEmpty(target)) { session.removeAttribute(TARGET_SESSION_VARIABLE); - target = deepLinkFilter.filter(target); + if (deepLinkFilter != null) { + target = deepLinkFilter.filter(target); + } response.sendRedirect(target); } else {