From 47685f893454bf707cf668cffaa709897ee76172 Mon Sep 17 00:00:00 2001 From: Thomas <> Date: Mon, 27 Jan 2025 16:29:43 +0100 Subject: chore(core): forward HTTP status-code from configuration into default GUI model --- .../core/impl/idp/auth/services/ProtocolAuthenticationService.java | 4 ++-- .../impl/idp/module/gui/DummyGuiBuilderConfigurationFactory.java | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'eaaf_core/src') diff --git a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java index 0ab1f5ff..8ca3f25c 100644 --- a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java +++ b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java @@ -539,8 +539,8 @@ public class ProtocolAuthenticationService implements IProtocolAuthenticationSer throws EaafException { try { final IGuiBuilderConfiguration config = guiConfigFactory.getDefaultErrorGui( - getValidatedAuthUrl(httpReq)); - + getValidatedAuthUrl(httpReq), errorData.getHttpStatusCode()); + String[] errorCodeParams = null; if (params == null) { errorCodeParams = new String[] {}; diff --git a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/gui/DummyGuiBuilderConfigurationFactory.java b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/gui/DummyGuiBuilderConfigurationFactory.java index 570c3dd2..b33dbde1 100644 --- a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/gui/DummyGuiBuilderConfigurationFactory.java +++ b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/gui/DummyGuiBuilderConfigurationFactory.java @@ -18,6 +18,11 @@ public class DummyGuiBuilderConfigurationFactory implements IGuiBuilderConfigura public IGuiBuilderConfiguration getDefaultErrorGui(String authUrl) { return errorGuiConfig; } + + @Override + public IGuiBuilderConfiguration getDefaultErrorGui(String authUrl, int httpStatusCode) { + return errorGuiConfig; + } @Override public IGuiBuilderConfiguration getDefaultIFrameParentHopGui(IRequest pendingReq, String endpoint, -- cgit v1.2.3