diff options
Diffstat (limited to 'id/server')
3 files changed, 19 insertions, 3 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 9adffe6fd..16d909331 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 @@ -24,7 +24,6 @@ package at.gv.egovernment.moa.id.auth.modules.eidas;  import java.io.IOException; -import javax.servlet.annotation.WebServlet;  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletResponse; @@ -46,7 +45,8 @@ public class eIDASSignalServlet extends AbstractProcessEngineSignalController {  	public eIDASSignalServlet() {  		super();  		Logger.debug("Registering servlet " + getClass().getName() +  -				" with mappings '/eidas/sp/post' and '/eidas/sp/redirect'."); +				" with mappings '"+ Constants.eIDAS_HTTP_ENDPOINT_SP_POST +  +				"' and '"+ Constants.eIDAS_HTTP_ENDPOINT_SP_REDIRECT + "'.");  	} diff --git a/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/protocols/eidas/EIDASProtocol.java b/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/protocols/eidas/EIDASProtocol.java index 1c0e60c63..1d1fc5ede 100644 --- a/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/protocols/eidas/EIDASProtocol.java +++ b/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/protocols/eidas/EIDASProtocol.java @@ -27,6 +27,7 @@ import java.io.IOException;  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletResponse; +import org.springframework.stereotype.Controller;  import org.springframework.web.bind.annotation.RequestMapping;  import org.springframework.web.bind.annotation.RequestMethod; @@ -47,15 +48,25 @@ import eu.eidas.auth.commons.EIDASUtil;  import eu.eidas.auth.engine.EIDASSAMLEngine;  /** - * eIDAS Protocol Support for outbound authentication + * eIDAS Protocol Support for outbound authentication and metadata generation   *   * @author tlenz   */ +@Controller  public class EIDASProtocol extends AbstractAuthProtocolModulController {      public static final String NAME = EIDASProtocol.class.getName();      public static final String PATH = "eidas"; +	public EIDASProtocol() { +		super(); +		Logger.debug("Registering servlet " + getClass().getName() +  +				" with mappings '" + Constants.eIDAS_HTTP_ENDPOINT_METADATA +  +				"' and '" + Constants.eIDAS_HTTP_ENDPOINT_IDP_COLLEAGUEREQUEST +  +				"' and '" + Constants.eIDAS_HTTP_ENDPOINT_IDP_POST +"'."); +	 +	} +          public String getName() {          return NAME;      } diff --git a/id/server/modules/moa-id-module-eIDAS/src/main/resources/moaid_eidas_auth.beans.xml b/id/server/modules/moa-id-module-eIDAS/src/main/resources/moaid_eidas_auth.beans.xml index a3f5042a1..5d79d082a 100644 --- a/id/server/modules/moa-id-module-eIDAS/src/main/resources/moaid_eidas_auth.beans.xml +++ b/id/server/modules/moa-id-module-eIDAS/src/main/resources/moaid_eidas_auth.beans.xml @@ -9,6 +9,11 @@  		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd  		http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"> +	<bean id="eIDASSignalServlet" +				class="at.gv.egovernment.moa.id.auth.modules.eidas.eIDASSignalServlet"/> + +	<bean id="EIDASProtocol" +				class="at.gv.egovernment.moa.id.protocols.eidas.EIDASProtocol"/>  <!-- Authentication Process Tasks -->  	<bean id="GenerateAuthnRequestTask"  | 
