diff options
Diffstat (limited to 'id/server')
| -rw-r--r-- | id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/auth/modules/eidas/eIDASSignalServlet.java | 17 | 
1 files changed, 9 insertions, 8 deletions
| diff --git a/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/auth/modules/eidas/eIDASSignalServlet.java b/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/auth/modules/eidas/eIDASSignalServlet.java index 49f0451cb..6a0cf6dfa 100644 --- a/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/auth/modules/eidas/eIDASSignalServlet.java +++ b/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/auth/modules/eidas/eIDASSignalServlet.java @@ -64,12 +64,13 @@ public class eIDASSignalServlet extends ProcessEngineSignalServlet {  			// use SAML2 relayState  			if (sessionId == null) {  				sessionId = StringEscapeUtils.escapeHtml(request.getParameter("RelayState")); -			} +			} else +				Logger.warn("No parameter 'SAMLResponse'. Unable to retrieve MOA session id.");  			// take from InResponseTo attribute of SAMLResponse -			if (sessionId == null) { -				String base64SamlToken = request.getParameter("SAMLResponse"); -				if (base64SamlToken != null && false) { +//			if (sessionId == null) { +//				String base64SamlToken = request.getParameter("SAMLResponse"); +//				if (base64SamlToken != null && false) {  //					byte[] samlToken = Base64Utils.decode(base64SamlToken, false);  //					Document samlResponse = parseDocument(new ByteArrayInputStream(samlToken));  // @@ -80,10 +81,10 @@ public class eIDASSignalServlet extends ProcessEngineSignalServlet {  //					XPathExpression expression = xPath.compile("string(/saml2p:Response/@InResponseTo)");  //					sessionId = (String) expression.evaluate(samlResponse, XPathConstants.STRING);  //					sessionId = StringEscapeUtils.escapeHtml(StringUtils.trimToNull(sessionId)); -				} else { -					Logger.warn("No parameter 'SAMLResponse'. Unable to retrieve MOA session id."); -				} -			} +//				} else { +//					Logger.warn("No parameter 'SAMLResponse'. Unable to retrieve MOA session id."); +//				} +//			}  		} catch (Exception e) {  			Logger.warn("Unable to retrieve moa session id.", e); | 
