diff options
| author | Bojan Suzic <bojan.suzic@iaik.tugraz.at> | 2014-03-14 18:37:56 +0100 | 
|---|---|---|
| committer | Bojan Suzic <bojan.suzic@iaik.tugraz.at> | 2014-03-14 18:37:56 +0100 | 
| commit | 60ac2a89fce86eb1e8344eb22535cfdd0b9aa147 (patch) | |
| tree | e1494846c9aba65efe402465c4889bf32eb9041c | |
| parent | c9e26062bfe4464fbc149c875f28b3f230128482 (diff) | |
| download | moa-id-spss-60ac2a89fce86eb1e8344eb22535cfdd0b9aa147.tar.gz moa-id-spss-60ac2a89fce86eb1e8344eb22535cfdd0b9aa147.tar.bz2 moa-id-spss-60ac2a89fce86eb1e8344eb22535cfdd0b9aa147.zip | |
attr
14 files changed, 125 insertions, 30 deletions
| diff --git a/id/ConfigWebTool/ConfigurationInterface.iml b/id/ConfigWebTool/ConfigurationInterface.iml index 13c327c84..77fafd064 100644 --- a/id/ConfigWebTool/ConfigurationInterface.iml +++ b/id/ConfigWebTool/ConfigurationInterface.iml @@ -35,7 +35,6 @@      <orderEntry type="inheritedJdk" />      <orderEntry type="sourceFolder" forTests="false" />      <orderEntry type="library" name="Maven: org.slf4j:slf4j-log4j12:1.6.6" level="project" /> -    <orderEntry type="library" name="Maven: eu.medsea.mimeutil:mime-util:2.1.3" level="project" />      <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:jstl:1.2" level="project" />      <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:servlet-api:2.4" level="project" />      <orderEntry type="library" name="Maven: log4j:log4j:1.2.14" level="project" /> @@ -106,8 +105,8 @@      <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-xjc:2.2.4-1" level="project" />      <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.25" level="project" />      <orderEntry type="module" module-name="moa-id-lib" /> -    <orderEntry type="module" module-name="SamlEngine" /> -    <orderEntry type="library" name="Maven: eu.stork:Commons:1.2.0" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:SamlEngine:1.4.0" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:Commons:1.4.0" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:opensaml:2.6.0" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:openws:1.5.0" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:xmltooling:1.4.0" level="project" /> @@ -125,7 +124,7 @@      <orderEntry type="library" name="Maven: org.apache.velocity:velocity:1.7" level="project" />      <orderEntry type="library" name="Maven: org.owasp.esapi:esapi:2.0.1" level="project" />      <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" level="project" /> -    <orderEntry type="library" name="Maven: eu.stork:oasis-dss-api:1.0.0-SNAPSHOT" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:oasis-dss-api:1.0.0-RELEASE" level="project" />      <orderEntry type="library" name="Maven: eu.medsea.mimeutil:mime-util:2.1.3" level="project" />      <orderEntry type="module" module-name="moa-spss-lib" />      <orderEntry type="library" name="Maven: axis:axis:1.0_IAIK" level="project" /> @@ -165,7 +164,7 @@      <orderEntry type="library" name="Maven: iaik.prod:iaik_jsse:4.4" level="project" />      <orderEntry type="library" name="Maven: com.sun:webservices-tools:2.0.1" level="project" />      <orderEntry type="library" name="Maven: com.sun:webservices-rt:2.0.1" level="project" /> -    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.1.1" level="project" /> +    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3" level="project" />      <orderEntry type="library" name="Maven: dav4j:dav4j:0.1" level="project" />      <orderEntry type="library" name="Maven: httpsclient:httpsclient:JSSE-1.0" level="project" />      <orderEntry type="library" name="Maven: iaik.prod:iaik_X509TrustManager:0.3" level="project" /> diff --git a/id/pom.xml b/id/pom.xml index bd3344638..5eb67cc9f 100644 --- a/id/pom.xml +++ b/id/pom.xml @@ -43,6 +43,11 @@                                          <!-- <exclude>commons-logging</exclude> -->                                          <exclude>org.slf4j:1.5*</exclude>                                          <exclude>org.slf4j:1.6*</exclude> +                                        <exclude>SamlEngine:1.1*</exclude> +                                        <exclude>SamlEngine:1.2*</exclude> +                                        <exclude>Commons:1.1*</exclude> +                                        <exclude>Commons:1.2*</exclude> +                                          <!--   <exclude>org.springframework:2.*</exclude>                                             <exclude>org.springframework:3.0.*</exclude>     -->                                      </excludes> diff --git a/id/server/auth/moa-id-auth.iml b/id/server/auth/moa-id-auth.iml index 815c21ef2..c431a320c 100644 --- a/id/server/auth/moa-id-auth.iml +++ b/id/server/auth/moa-id-auth.iml @@ -23,7 +23,6 @@      <orderEntry type="inheritedJdk" />      <orderEntry type="sourceFolder" forTests="false" />      <orderEntry type="library" name="Maven: org.slf4j:slf4j-log4j12:1.6.6" level="project" /> -    <orderEntry type="library" name="Maven: eu.medsea.mimeutil:mime-util:2.1.3" level="project" />      <orderEntry type="library" name="Maven: axis:axis:1.0_IAIK" level="project" />      <orderEntry type="library" name="Maven: org.tuckey:urlrewritefilter:4.0.3" level="project" />      <orderEntry type="module" module-name="moa-spss-lib" /> @@ -78,8 +77,8 @@      <orderEntry type="library" name="Maven: iaik.prod:iaik_xsect:1.1709142" level="project" />      <orderEntry type="library" name="Maven: iaik.prod:iaik_jsse:4.4" level="project" />      <orderEntry type="module" module-name="moa-id-lib" /> -    <orderEntry type="module" module-name="SamlEngine" /> -    <orderEntry type="library" name="Maven: eu.stork:Commons:1.2.0" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:SamlEngine:1.4.0" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:Commons:1.4.0" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:opensaml:2.6.0" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:openws:1.5.0" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:xmltooling:1.4.0" level="project" /> @@ -98,7 +97,7 @@      <orderEntry type="library" name="Maven: org.apache.velocity:velocity:1.7" level="project" />      <orderEntry type="library" name="Maven: org.owasp.esapi:esapi:2.0.1" level="project" />      <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" level="project" /> -    <orderEntry type="library" name="Maven: eu.stork:oasis-dss-api:1.0.0-SNAPSHOT" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:oasis-dss-api:1.0.0-RELEASE" level="project" />      <orderEntry type="library" scope="TEST" name="Maven: junit:junit:3.8.1" level="project" />      <orderEntry type="library" name="Maven: eu.medsea.mimeutil:mime-util:2.1.3" level="project" />      <orderEntry type="module" module-name="moa-id-commons" /> @@ -153,7 +152,7 @@      <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.25" level="project" />      <orderEntry type="library" name="Maven: com.sun:webservices-tools:2.0.1" level="project" />      <orderEntry type="library" name="Maven: com.sun:webservices-rt:2.0.1" level="project" /> -    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.1.1" level="project" /> +    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3" level="project" />      <orderEntry type="library" name="Maven: dav4j:dav4j:0.1" level="project" />      <orderEntry type="library" name="Maven: httpsclient:httpsclient:JSSE-1.0" level="project" />      <orderEntry type="library" name="Maven: iaik.prod:iaik_X509TrustManager:0.3" level="project" /> diff --git a/id/server/idserverlib/moa-id-lib.iml b/id/server/idserverlib/moa-id-lib.iml index 47c38c069..0bcb37f55 100644 --- a/id/server/idserverlib/moa-id-lib.iml +++ b/id/server/idserverlib/moa-id-lib.iml @@ -13,9 +13,8 @@      <orderEntry type="sourceFolder" forTests="false" />      <orderEntry type="library" name="Maven: eu.stork.mw.core:stork-saml-engine:2.0" level="project" />      <orderEntry type="library" name="Maven: org.slf4j:slf4j-log4j12:1.6.6" level="project" /> -    <orderEntry type="library" name="Maven: eu.medsea.mimeutil:mime-util:2.1.3" level="project" /> -    <orderEntry type="module" module-name="SamlEngine" /> -    <orderEntry type="library" name="Maven: eu.stork:Commons:1.2.0" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:SamlEngine:1.4.0" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:Commons:1.4.0" level="project" />      <orderEntry type="library" name="Maven: joda-time:joda-time:2.3" level="project" />      <orderEntry type="library" name="Maven: log4j:log4j:1.2.14" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:opensaml:2.6.0" level="project" /> @@ -42,7 +41,7 @@      <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.5" level="project" />      <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.5" level="project" />      <orderEntry type="library" name="Maven: commons-io:commons-io:1.3.2" level="project" /> -    <orderEntry type="library" name="Maven: eu.stork:oasis-dss-api:1.0.0-SNAPSHOT" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:oasis-dss-api:1.0.0-RELEASE" level="project" />      <orderEntry type="library" scope="TEST" name="Maven: junit:junit:3.8.1" level="project" />      <orderEntry type="library" name="Maven: eu.medsea.mimeutil:mime-util:2.1.3" level="project" />      <orderEntry type="module" module-name="moa-id-commons" /> @@ -142,7 +141,7 @@      <orderEntry type="library" name="Maven: iaik.prod:iaik_jsse:4.4" level="project" />      <orderEntry type="library" name="Maven: com.sun:webservices-tools:2.0.1" level="project" />      <orderEntry type="library" name="Maven: com.sun:webservices-rt:2.0.1" level="project" /> -    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.1.1" level="project" /> +    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3" level="project" />      <orderEntry type="library" name="Maven: dav4j:dav4j:0.1" level="project" />      <orderEntry type="library" name="Maven: httpsclient:httpsclient:JSSE-1.0" level="project" />      <orderEntry type="library" name="Maven: iaik.prod:iaik_X509TrustManager:0.3" level="project" /> diff --git a/id/server/idserverlib/pom.xml b/id/server/idserverlib/pom.xml index 59275055f..f495ba9b3 100644 --- a/id/server/idserverlib/pom.xml +++ b/id/server/idserverlib/pom.xml @@ -56,12 +56,12 @@          <dependency>
              <groupId>eu.stork</groupId>
              <artifactId>Commons</artifactId>
 -            <version>1.2.0</version>
 +            <version>1.4.0</version>
          </dependency>
          <dependency>
              <groupId>eu.stork</groupId>
              <artifactId>SamlEngine</artifactId>
 -            <version>1.1.0</version>
 +            <version>1.4.0</version>
          </dependency>
      <dependency>
 @@ -195,6 +195,7 @@  		<dependency>
  			<groupId>commons-fileupload</groupId>
  			<artifactId>commons-fileupload</artifactId>
 +            <version>1.3</version>
  		</dependency>
  		<dependency>
  			<groupId>commons-httpclient</groupId>
 diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeCollector.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeCollector.java index 7dbbb5734..1dfccb6c0 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeCollector.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeCollector.java @@ -178,6 +178,7 @@ public class AttributeCollector implements IAction {              } catch (Exception e1) {                  // TODO should we return the response as is to the PEPS?                  Logger.error("Error putting incomplete Stork response into temporary storage", e1); +                e1.printStackTrace();                  throw new MOAIDException("stork.11", null);              } diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeProviderFactory.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeProviderFactory.java index c998b5f69..a8a9d9677 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeProviderFactory.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeProviderFactory.java @@ -1,6 +1,7 @@  package at.gv.egovernment.moa.id.protocols.stork2;  import at.gv.egovernment.moa.id.commons.db.dao.config.AttributeProviderPlugin; +import at.gv.egovernment.moa.logging.Logger;  import java.util.ArrayList;  import java.util.List; @@ -20,6 +21,7 @@ public class AttributeProviderFactory {          result.add("StorkAttributeRequestProvider");          result.add("EHvdAttributeProvider");          result.add("SignedDocAttributeRequestProvider"); +        result.add("MandateAttributeRequestProvider");          return result;      } @@ -38,6 +40,8 @@ public class AttributeProviderFactory {              return new EHvdAttributeProviderPlugin(url, attributes);          } else if (shortname.equals("SignedDocAttributeRequestProvider")) {              return new SignedDocAttributeRequestProvider(url, attributes); +        } else if (shortname.equals("MandateAttributeRequestProvider")) { +            return new MandateAttributeRequestProvider(url, attributes);          } else {              return null;          } @@ -51,10 +55,14 @@ public class AttributeProviderFactory {       */      public static List<AttributeProvider> getConfiguredPlugins(              List<AttributeProviderPlugin> configuredAPs) { +        Logger.setHierarchy("moa.id.protocols.stork2");          List<AttributeProvider> result = new ArrayList<AttributeProvider>(); -        for (AttributeProviderPlugin current : configuredAPs) +        for (AttributeProviderPlugin current : configuredAPs) { +              result.add(create(current.getName(), current.getUrl(), current.getAttributes())); +            Logger.debug("Adding configured attribute provider: " + current.getClass().getName() + current.getName() + " at " + current.getUrl()); +        }          return result;      } diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AuthenticationRequest.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AuthenticationRequest.java index 3d5fbd337..442fa8a5b 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AuthenticationRequest.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AuthenticationRequest.java @@ -10,8 +10,11 @@ import at.gv.egovernment.moa.id.moduls.IRequest;  import at.gv.egovernment.moa.id.util.client.mis.simple.MISMandate;  import at.gv.egovernment.moa.logging.Logger;  import eu.stork.peps.auth.commons.*; +import eu.stork.peps.auth.engine.STORKSAMLEngine; +import eu.stork.peps.exceptions.STORKSAMLEngineException;  import org.apache.velocity.app.VelocityEngine;  import org.apache.velocity.runtime.RuntimeConstants; +import org.joda.time.DateTime;  import org.w3c.dom.Element;  import org.w3c.dom.NamedNodeMap; @@ -61,13 +64,25 @@ public class AuthenticationRequest implements IAction {              // check if we have authentication request              else if (moaStorkRequest.isAuthnRequest()) {                  Logger.debug("Starting AuthenticationRequest"); -                  moaStorkResponse.setSTORKAuthnResponse(new STORKAuthnResponse()); +                  // Get personal attributtes from MOA/IdentityLink                  moaStorkResponse.setPersonalAttributeList(populateAttributes()); + + +                STORKSAMLEngine engine = STORKSAMLEngine.getInstance("VIDP"); +                STORKAuthnResponse authnResponse = new STORKAuthnResponse(); + +                Logger.debug("Starting generation of SAML response"); +                try { +                    moaStorkResponse.setSTORKAuthnResponse(engine.generateSTORKAuthnResponse(moaStorkRequest.getStorkAuthnRequest(), moaStorkResponse.getStorkAuthnResponse(),httpReq.getRemoteAddr(), false)); +                } catch (STORKSAMLEngineException ex) { +                    // TODO +                } +              } -            moaStorkResponse.setCountry(moaStorkRequest.getSpCountry()); +            //moaStorkResponse.setCountry(moaStorkRequest.getSpCountry());              // Prepare extended attributes              Logger.debug("Preparing data container"); @@ -84,6 +99,19 @@ public class AuthenticationRequest implements IAction {              container.setRemoteAddress(httpReq.getRemoteAddr()); +            STORKAuthnResponse arep = moaStorkResponse.getStorkAuthnResponse(); + + +            arep.setCountry("XX"); +            arep.setInResponseTo("xxxx"); +            arep.setMessage("xxxx"); +            arep.setSamlId("xxxx"); +            arep.setStatusCode("xxxx"); + +           // arep.setNotBefore(new DateTime().withTimeAtStartOfDay()); +           // arep.setNotOnOrAfter(new DateTime().withTimeAtStartOfDay()); + +              Logger.debug("Data container prepared");              return (new AttributeCollector()).processRequest(container, httpReq, httpResp, moasession, oaParam); diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java index 79404d4f0..19ec754ee 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java @@ -15,11 +15,13 @@ import at.gv.egovernment.moa.id.storage.AssertionStorage;  import at.gv.egovernment.moa.logging.Logger;  import eu.stork.peps.auth.commons.PEPSUtil;  import eu.stork.peps.auth.commons.PersonalAttribute; +import eu.stork.peps.auth.commons.STORKAuthnResponse;  import eu.stork.peps.auth.engine.STORKSAMLEngine;  import eu.stork.peps.exceptions.STORKSAMLEngineException;  import org.apache.velocity.Template;  import org.apache.velocity.VelocityContext;  import org.apache.velocity.app.VelocityEngine; +import org.joda.time.DateTime;  import org.opensaml.common.impl.SecureRandomIdentifierGenerator;  import javax.servlet.http.HttpServletRequest; @@ -92,7 +94,8 @@ public class ConsentEvaluator implements IAction {  		} catch (Exception e1) {  			// TODO should we return the response as is to the PEPS? -			Logger.error("Error putting incomplete Stork response into temporary storage", e1); +			e1.printStackTrace(); +            Logger.error("Error putting incomplete Stork response into temporary storage", e1);  			throw new MOAIDException("stork.17", null);  		} @@ -143,7 +146,8 @@ public class ConsentEvaluator implements IAction {  				response.setSTORKAuthnResponse(engine.generateSTORKAuthnResponse(request.getStorkAuthnRequest(), response.getStorkAuthnResponse(), container.getRemoteAddress(), false));  			else  				response.setSTORKAttrResponse(engine.generateSTORKAttrQueryResponse(request.getStorkAttrQueryRequest(), response.getStorkAttrQueryResponse(), container.getRemoteAddress(), "", false)); -				 + +              //generateSAML Token              Logger.info("SAML response succesfully generated!");          } catch (STORKSAMLEngineException e) { diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/MandateAttributeRequestProvider.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/MandateAttributeRequestProvider.java new file mode 100644 index 000000000..123999166 --- /dev/null +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/MandateAttributeRequestProvider.java @@ -0,0 +1,52 @@ +package at.gv.egovernment.moa.id.protocols.stork2; + +import at.gv.e_government.reference.namespace.mandates._20040701_.Mandate; +import at.gv.egovernment.moa.id.auth.data.AuthenticationSession; +import at.gv.egovernment.moa.id.auth.exception.MOAIDException; +import at.gv.egovernment.moa.id.config.auth.OAAuthParameter; +import at.gv.egovernment.moa.logging.Logger; +import eu.stork.peps.auth.commons.IPersonalAttributeList; +import eu.stork.peps.auth.commons.PersonalAttribute; +import eu.stork.peps.auth.commons.PersonalAttributeList; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + *  Provides mandate attribute from MIS + * + */ +public class MandateAttributeRequestProvider implements AttributeProvider { +    /** The destination. */ +    private Object destination; + +    /** The attributes. */ +    private String attributes; + +    public MandateAttributeRequestProvider(String url, String supportedAttributes) { +        Logger.setHierarchy("moa.id.protocols.stork2"); +        destination = url; +        attributes = supportedAttributes; +    } + +    public IPersonalAttributeList acquire(PersonalAttribute attribute, String spCountyCode, AuthenticationSession moasession) throws UnsupportedAttributeException, ExternalAttributeRequestRequiredException, MOAIDException { +        Logger.info("Acquiring attribute: " + this.getClass().getName()); +        // break if we cannot handle the requested attribute +        if(!attributes.contains(attribute.getName())) +            throw new UnsupportedAttributeException(); +        PersonalAttributeList result = new PersonalAttributeList(); +        //return result; +        throw new ExternalAttributeRequestRequiredException(this); +    } + +    public void performRedirect(String url, HttpServletRequest req, HttpServletResponse resp, OAAuthParameter oaParam) throws MOAIDException { +        Logger.info("Redirecting: " + this.getClass().getName()); + +    } + +    public IPersonalAttributeList parse(HttpServletRequest httpReq) throws UnsupportedAttributeException, MOAIDException { +        Logger.info("Parsing attribute: " + this.getClass().getName()); + +        return null;  // +    } +} diff --git a/id/server/moa-id-commons/src/main/resources/config/moaid_config_2.0.xsd b/id/server/moa-id-commons/src/main/resources/config/moaid_config_2.0.xsd index 936363169..3a2b8cc62 100644 --- a/id/server/moa-id-commons/src/main/resources/config/moaid_config_2.0.xsd +++ b/id/server/moa-id-commons/src/main/resources/config/moaid_config_2.0.xsd @@ -892,7 +892,7 @@  				<xsd:element ref="AttributeProviders"  					maxOccurs="unbounded" minOccurs="0">  				</xsd:element> -				<xsd:element name="requireConsent" type="xsd:boolean"></xsd:element> +				<xsd:element name="requireConsent" type="xsd:boolean" ></xsd:element>  			</xsd:sequence>  		</xsd:complexType>  	</xsd:element> diff --git a/id/server/pom.xml b/id/server/pom.xml index 056accdad..fbaeaeaf1 100644 --- a/id/server/pom.xml +++ b/id/server/pom.xml @@ -18,7 +18,7 @@          <module>proxy</module>
          <module>auth</module>
          <module>moa-id-commons</module>
 -        <module>stork2-saml-engine</module>
 +        <!-- <module>stork2-saml-engine</module>-->
      </modules>
      <properties>
 diff --git a/id/server/proxy/moa-id-proxy.iml b/id/server/proxy/moa-id-proxy.iml index d0e7de0b2..ebb14c7b0 100644 --- a/id/server/proxy/moa-id-proxy.iml +++ b/id/server/proxy/moa-id-proxy.iml @@ -21,7 +21,6 @@      <orderEntry type="inheritedJdk" />      <orderEntry type="sourceFolder" forTests="false" />      <orderEntry type="library" name="Maven: org.slf4j:slf4j-log4j12:1.6.6" level="project" /> -    <orderEntry type="library" name="Maven: eu.medsea.mimeutil:mime-util:2.1.3" level="project" />      <orderEntry type="library" name="Maven: axis:axis:1.0_IAIK" level="project" />      <orderEntry type="module" module-name="moa-spss-lib" />      <orderEntry type="library" name="Maven: org.apache.axis:axis-jaxrpc:1.4" level="project" /> @@ -75,8 +74,8 @@      <orderEntry type="library" name="Maven: iaik.prod:iaik_xsect:1.1709142" level="project" />      <orderEntry type="library" name="Maven: iaik.prod:iaik_jsse:4.4" level="project" />      <orderEntry type="module" module-name="moa-id-lib" /> -    <orderEntry type="module" module-name="SamlEngine" /> -    <orderEntry type="library" name="Maven: eu.stork:Commons:1.2.0" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:SamlEngine:1.4.0" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:Commons:1.4.0" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:opensaml:2.6.0" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:openws:1.5.0" level="project" />      <orderEntry type="library" name="Maven: org.opensaml:xmltooling:1.4.0" level="project" /> @@ -95,7 +94,7 @@      <orderEntry type="library" name="Maven: org.apache.velocity:velocity:1.7" level="project" />      <orderEntry type="library" name="Maven: org.owasp.esapi:esapi:2.0.1" level="project" />      <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" level="project" /> -    <orderEntry type="library" name="Maven: eu.stork:oasis-dss-api:1.0.0-SNAPSHOT" level="project" /> +    <orderEntry type="library" name="Maven: eu.stork:oasis-dss-api:1.0.0-RELEASE" level="project" />      <orderEntry type="library" scope="TEST" name="Maven: junit:junit:3.8.1" level="project" />      <orderEntry type="library" name="Maven: eu.medsea.mimeutil:mime-util:2.1.3" level="project" />      <orderEntry type="module" module-name="moa-id-commons" /> @@ -150,7 +149,7 @@      <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.25" level="project" />      <orderEntry type="library" name="Maven: com.sun:webservices-tools:2.0.1" level="project" />      <orderEntry type="library" name="Maven: com.sun:webservices-rt:2.0.1" level="project" /> -    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.1.1" level="project" /> +    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3" level="project" />      <orderEntry type="library" name="Maven: dav4j:dav4j:0.1" level="project" />      <orderEntry type="library" name="Maven: httpsclient:httpsclient:JSSE-1.0" level="project" />      <orderEntry type="library" name="Maven: iaik.prod:iaik_X509TrustManager:0.3" level="project" /> @@ -163,7 +163,7 @@              <dependency>
                  <groupId>commons-fileupload</groupId>
                  <artifactId>commons-fileupload</artifactId>
 -                <version>1.1.1</version>
 +                <version>1.3</version>
              </dependency>
              <dependency>
                 <groupId>commons-httpclient</groupId>
 | 
