diff options
| author | Bojan Suzic <bojan.suzic@iaik.tugraz.at> | 2014-03-04 17:51:06 +0100 | 
|---|---|---|
| committer | Bojan Suzic <bojan.suzic@iaik.tugraz.at> | 2014-03-04 17:51:06 +0100 | 
| commit | cd0887a43b0b4350e736433c2b513901a2151601 (patch) | |
| tree | a64f04705ed3e686787e20f091768aacb94d8e25 /id/server/idserverlib | |
| parent | e4350d795922f798ff2edc53933c99d4a24a3bc9 (diff) | |
| download | moa-id-spss-cd0887a43b0b4350e736433c2b513901a2151601.tar.gz moa-id-spss-cd0887a43b0b4350e736433c2b513901a2151601.tar.bz2 moa-id-spss-cd0887a43b0b4350e736433c2b513901a2151601.zip | |
after merge, having problem
Diffstat (limited to 'id/server/idserverlib')
3 files changed, 16 insertions, 20 deletions
| diff --git a/id/server/idserverlib/moa-id-lib.iml b/id/server/idserverlib/moa-id-lib.iml index cf1b34b4b..d995f23af 100644 --- a/id/server/idserverlib/moa-id-lib.iml +++ b/id/server/idserverlib/moa-id-lib.iml @@ -1,8 +1,8 @@  <?xml version="1.0" encoding="UTF-8"?>  <module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">    <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false"> -    <output url="file://$MODULE_DIR$/../../target/classes" /> -    <output-test url="file://$MODULE_DIR$/../../target/test-classes" /> +    <output url="file://$MODULE_DIR$/target/classes" /> +    <output-test url="file://$MODULE_DIR$/target/test-classes" />      <content url="file://$MODULE_DIR$">        <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />        <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> @@ -43,20 +43,7 @@      <orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" />      <orderEntry type="library" name="Maven: eu.stork:oasis-dss-api:1.0.0-SNAPSHOT" level="project" />      <orderEntry type="library" scope="TEST" name="Maven: junit:junit:3.8.1" level="project" /> -    <orderEntry type="library" name="Maven: com.sun.xml.ws:jaxws-rt:2.1.7" level="project" /> -    <orderEntry type="library" name="Maven: javax.xml.ws:jaxws-api:2.1" level="project" /> -    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.2.6" level="project" /> -    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.2.5" level="project" /> -    <orderEntry type="library" name="Maven: com.sun.xml.messaging.saaj:saaj-impl:1.3.3" level="project" /> -    <orderEntry type="library" name="Maven: javax.xml.soap:saaj-api:1.3" level="project" /> -    <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" /> -    <orderEntry type="library" name="Maven: com.sun.xml.stream.buffer:streambuffer:0.9" level="project" /> -    <orderEntry type="library" name="Maven: org.jvnet.staxex:stax-ex:1.2" level="project" /> -    <orderEntry type="library" name="Maven: javax.xml.stream:stax-api:1.0" level="project" /> -    <orderEntry type="library" name="Maven: org.codehaus.woodstox:wstx-asl:3.2.3" level="project" /> -    <orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> -    <orderEntry type="library" name="Maven: com.sun.org.apache.xml.internal:resolver:20050927" level="project" /> -    <orderEntry type="library" name="Maven: org.jvnet:mimepull:1.3" 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" />      <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:4.2.1.Final" level="project" />      <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> @@ -88,12 +75,12 @@      <orderEntry type="library" name="Maven: org.jvnet.hyperjaxb3:hyperjaxb3-ejb-roundtrip:0.5.6" level="project" />      <orderEntry type="library" name="Maven: org.jvnet.jaxb2_commons:jaxb2-basics-testing:0.6.2" level="project" />      <orderEntry type="library" name="Maven: xmlunit:xmlunit:1.0" level="project" /> -    <orderEntry type="library" name="Maven: org.slf4j:slf4j-log4j12:1.6.1" level="project" />      <orderEntry type="library" name="Maven: org.jvnet.hyperjaxb3:hyperjaxb3-ejb-schemas-persistence:0.5.6" level="project" />      <orderEntry type="library" name="Maven: org.jvnet.hyperjaxb3:hyperjaxb3-ejb-schemas-customizations:0.5.6" level="project" />      <orderEntry type="library" name="Maven: org.springframework:spring:2.0.7" level="project" />      <orderEntry type="library" name="Maven: org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.8.0" level="project" />      <orderEntry type="library" name="Maven: org.jvnet.jaxb2.maven2:maven-jaxb2-plugin-core:0.8.0" level="project" /> +    <orderEntry type="library" name="Maven: com.sun.org.apache.xml.internal:resolver:20050927" level="project" />      <orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-api:2.2.1" level="project" />      <orderEntry type="library" name="Maven: org.apache.maven:maven-project:2.2.1" level="project" />      <orderEntry type="library" name="Maven: org.apache.maven:maven-settings:2.2.1" level="project" /> @@ -111,6 +98,7 @@      <orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-registry:2.2.1" level="project" />      <orderEntry type="library" name="Maven: org.jfrog.maven.annomojo:maven-plugin-anno:1.3.1" level="project" />      <orderEntry type="library" name="Maven: org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:0.8.0" level="project" /> +    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.2.5" level="project" />      <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-common" scope="TEST" production-on-test="" /> @@ -120,6 +108,7 @@      <orderEntry type="library" name="Maven: org.apache.axis:axis-saaj:1.4" level="project" />      <orderEntry type="library" name="Maven: axis:axis-wsdl4j:1.5.1" level="project" />      <orderEntry type="library" name="Maven: commons-discovery:commons-discovery:0.2" level="project" /> +    <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />      <orderEntry type="library" name="Maven: javax.mail:mail:1.4" level="project" />      <orderEntry type="library" scope="RUNTIME" name="Maven: postgresql:postgresql:7.2" level="project" />      <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:servlet-api:2.4" level="project" /> @@ -145,6 +134,8 @@      <orderEntry type="library" name="Maven: iaik:iaik_ssl:4.4" level="project" />      <orderEntry type="library" name="Maven: iaik:w3c_http:1.0" level="project" />      <orderEntry type="library" name="Maven: org.xerial:sqlite-jdbc:3.7.8-SNAPSHOT" level="project" /> +    <orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> +    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.2.6" level="project" />      <orderEntry type="library" name="Maven: iaik.prod:iaik_util:0.23" level="project" />      <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" /> 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 ce5aa15c3..6f6d9611a 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 @@ -125,7 +125,7 @@ import at.gv.util.xsd.srzgw.MISType;  import at.gv.util.xsd.srzgw.MISType.Filters;  import eu.stork.oasisdss.api.AdditionalProfiles;  import eu.stork.oasisdss.api.ApiUtils; -import eu.stork.oasisdss.api.ApiUtilsException; +import eu.stork.oasisdss.api.exceptions.ApiUtilsException;  import eu.stork.oasisdss.api.Profiles;  import eu.stork.oasisdss.api.QualityLevels;  import eu.stork.oasisdss.api.SignatureTypes; 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 84831a7b5..10cdcba6c 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 @@ -62,7 +62,12 @@ public class AttributeCollector implements IAction {          this.httpResp = httpResp; -    	// find the attribute provider plugin that can handle the response +        // read configuration parameters of OA +        OAAuthParameter oaParam = AuthConfigurationProvider.getInstance().getOnlineApplicationParameter(moasession.getPublicOAURLPrefix()); +        if (oaParam == null) +            throw new AuthenticationException("stork.12", new Object[]{moasession.getPublicOAURLPrefix()}); + +        // find the attribute provider plugin that can handle the response  		IPersonalAttributeList newAttributes = null;  		for (AttributeProvider current : AttributeProviderFactory.getConfiguredPlugins(oaParam.getStorkAPs()))  			try { @@ -167,7 +172,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", e); -                throw new MOAIDException("stork.11", An Introduction to Knowledge Engineeringnull); +                throw new MOAIDException("stork.11", null);              }              return "12345"; // TODO what to do here? | 
