diff options
Diffstat (limited to 'id/server')
3 files changed, 17 insertions, 28 deletions
| diff --git a/id/server/idserverlib/pom.xml b/id/server/idserverlib/pom.xml index 85fce678c..9e23de1a5 100644 --- a/id/server/idserverlib/pom.xml +++ b/id/server/idserverlib/pom.xml @@ -36,18 +36,7 @@      		<artifactId>moa-id-commons</artifactId>
      		<version>${pom.version}</version>
      </dependency>
 -	  <!--
 -	   <dependency>
 -    		<groupId>MOA.id</groupId>
 -    		<artifactId>stork-saml-engine</artifactId>
 -    		<version>1.5.2</version>
 -    </dependency>
 -        <dependency>
 -            <groupId>MOA.id</groupId>
 -            <artifactId>mw-messages-api</artifactId>
 -            <version>2.0</version>
 -        </dependency>
 -       -->
 +    
          <dependency>
              <groupId>eu.stork</groupId>
              <artifactId>Commons</artifactId>
 @@ -59,11 +48,6 @@              <version>1.4.0</version>
          </dependency>
 -    <dependency>
 -    		<groupId>MOA.id.server</groupId>
 -    		<artifactId>moa-id-commons</artifactId>
 -    		<version>${pom.version}</version>
 -    </dependency>
  		<dependency>
  			<groupId>MOA</groupId>
  			<artifactId>moa-common</artifactId>
 @@ -84,21 +68,25 @@  			<artifactId>axis</artifactId>
  		</dependency>
 -		<dependency>
 +<!--  		<dependency>
  			<groupId>com.sun</groupId>
  			<artifactId>webservices-tools</artifactId>
  			<version>2.0.1</version>
 -		</dependency>
 +		</dependency>		
  		<dependency>
  			<groupId>com.sun</groupId>
  			<artifactId>webservices-rt</artifactId>
  			<version>2.0.1</version>
 +		</dependency>		 -->
 +				
 +
 +		<dependency>
 +			<groupId>com.sun.xml.ws</groupId>
 +			<artifactId>jaxws-tools</artifactId>
 +			<version>2.1.7</version>
  		</dependency>
 -<!--<dependency>
 -			<groupId>javax.xml.bind</groupId>
 -			<artifactId>jaxb-api</artifactId>
 -		</dependency> -->
 -		
 +            
 +				
  		<dependency>
  			<groupId>javax.mail</groupId>
  			<artifactId>mail</artifactId>
 @@ -295,8 +283,8 @@  				<groupId>org.apache.maven.plugins</groupId>
  				<artifactId>maven-compiler-plugin</artifactId>
  				<configuration>
 -					<source>1.5</source>
 -					<target>1.5</target>
 +					<source>1.6</source>
 +					<target>1.6</target>
  				</configuration>
  			</plugin>
  			<plugin>
 diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/GetForeignIDServlet.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/GetForeignIDServlet.java index 5ad937b2a..e9afb2e68 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/GetForeignIDServlet.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/GetForeignIDServlet.java @@ -180,7 +180,7 @@ public class GetForeignIDServlet extends AuthServlet {  			try {
  				String serializedAssertion = DOMUtils.serializeNode(csresp
 -						.getSamlAssertion());
 +						.getDsigSignature());
  				session.setAuthBlock(serializedAssertion);
  			} catch (TransformerException e) {
 diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/LogOutServlet.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/LogOutServlet.java index 800393b30..84732d4ce 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/LogOutServlet.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/LogOutServlet.java @@ -82,10 +82,11 @@ public class LogOutServlet extends AuthServlet {  		//get SSO token from request  		String ssoid = ssomanager.getSSOSessionID(req); -		if (MiscUtil.isEmpty(redirectUrl)) +		if (MiscUtil.isEmpty(redirectUrl)) {  			//set default redirect Target  			Logger.debug("Set default RedirectURL back to MOA-ID-Auth");  			redirectUrl = AuthConfigurationProvider.getInstance().getPublicURLPrefix(); +		}  		if (ssomanager.isValidSSOSession(ssoid, req)) { | 
