diff options
Diffstat (limited to 'id/server')
| -rw-r--r-- | id/server/modules/moa-id-module-ssoTransfer/src/main/java/at/gv/egovernment/moa/id/auth/modules/ssotransfer/task/RestoreSSOSessionTask.java | 15 | 
1 files changed, 2 insertions, 13 deletions
| diff --git a/id/server/modules/moa-id-module-ssoTransfer/src/main/java/at/gv/egovernment/moa/id/auth/modules/ssotransfer/task/RestoreSSOSessionTask.java b/id/server/modules/moa-id-module-ssoTransfer/src/main/java/at/gv/egovernment/moa/id/auth/modules/ssotransfer/task/RestoreSSOSessionTask.java index cf4590fc1..1a216f0df 100644 --- a/id/server/modules/moa-id-module-ssoTransfer/src/main/java/at/gv/egovernment/moa/id/auth/modules/ssotransfer/task/RestoreSSOSessionTask.java +++ b/id/server/modules/moa-id-module-ssoTransfer/src/main/java/at/gv/egovernment/moa/id/auth/modules/ssotransfer/task/RestoreSSOSessionTask.java @@ -184,20 +184,9 @@ public class RestoreSSOSessionTask extends AbstractAuthServletTask {  				//TODO: implement Signature validation  				Logger.debug("MobileDevice is valid. --> Starting session reconstruction ..."); -		    	 -				 -		    	//session is valid --> load MOASession object -		    	try { -					defaultTaskInitialization(request, executionContext); -								 -				} catch (MOAIDException | MOADatabaseException e1) { -					Logger.error("Database Error! MOASession is not stored!"); -					throw new TaskExecutionException(pendingReq, "Load MOASession FAILED.", e1); -					 -				} -				 +		    					  		    	//transfer SSO Assertion into MOA-Session -		    	ssoTransferUtils.parseSSOContainerToMOASessionDataObject(pendingReq, moasession, attributeExtractor); +		    	ssoTransferUtils.parseSSOContainerToMOASessionDataObject(pendingReq, pendingReq.getMOASession(), attributeExtractor);  		    	// store MOASession into database  		    	requestStoreage.storePendingRequest(pendingReq); | 
