diff options
| -rw-r--r-- | id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java | 25 | 
1 files changed, 14 insertions, 11 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java index bebae89db..9ac9986c8 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/AuthenticationServer.java @@ -300,11 +300,12 @@ public class AuthenticationServer implements MOAIDAuthConstants {  //		}  		//build CertInfo request -		String certInfoRequest = new CertInfoVerifyXMLSignatureRequestBuilder() -				.build(); -		String certInfoDataURL = new DataURLBuilder() -				.buildDataURL(session.getAuthURL(), REQ_START_AUTHENTICATION, -						session.getSessionID()); +		//removed in MOA-ID 2.0 +//		String certInfoRequest = new CertInfoVerifyXMLSignatureRequestBuilder() +//				.build(); +//		String certInfoDataURL = new DataURLBuilder() +//				.buildDataURL(session.getAuthURL(), REQ_START_AUTHENTICATION, +//						session.getSessionID());  		//get Applet Parameters      	String appletwidth = req.getParameter(PARAM_APPLET_WIDTH); @@ -312,9 +313,11 @@ public class AuthenticationServer implements MOAIDAuthConstants {      	appletheigth = StringEscapeUtils.escapeHtml(appletheigth);      	appletwidth = StringEscapeUtils.escapeHtml(appletwidth); +    	 +    	//TODO: cleanup before MOA-ID 2.1 release   		String htmlForm = new GetIdentityLinkFormBuilder().build(template, -				session.getBkuURL(), infoboxReadRequest, dataURL, certInfoRequest, -				certInfoDataURL, pushInfobox, oaParam, appletheigth, appletwidth); +				session.getBkuURL(), infoboxReadRequest, dataURL, null, +				null, pushInfobox, oaParam, appletheigth, appletwidth);  		return htmlForm;  	} @@ -1879,12 +1882,12 @@ public class AuthenticationServer implements MOAIDAuthConstants {      	String destination = cpeps.getPepsURL().toExternalForm();      	Logger.debug("C-PEPS URL: " + destination); -    	String acsURL = HTTPUtils.getBaseURL(req) + PEPSConnectorServlet.PEPSCONNECTOR_SERVLET_URL_PATTERN; -    	Logger.debug("MOA Assertion Consumer URL (PEPSConnctor): " + acsURL); - +    	String issuerValue = AuthConfigurationProvider.getInstance().getPublicURLPrefix();      	String providerName= oaParam.getFriendlyName(); -    	String issuerValue = HTTPUtils.getBaseURL(req);      	Logger.debug("Issuer value: " + issuerValue); +    	 +    	String acsURL = issuerValue + PEPSConnectorServlet.PEPSCONNECTOR_SERVLET_URL_PATTERN; +    	Logger.debug("MOA Assertion Consumer URL (PEPSConnctor): " + acsURL);      	// prepare collection of required attributes      	// - attributes for online application | 
