diff options
| author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2015-09-01 10:29:04 +0200 | 
|---|---|---|
| committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2015-09-01 10:29:04 +0200 | 
| commit | d1a572b986616206ebb577ea345f2abf7e9d269c (patch) | |
| tree | b1021a46b546ea59c7a3d5736d86ab4002b02a76 /id/moa-id-webgui/src | |
| parent | e833d0f16ba50ead4a72c1afebd08aad5bb50e35 (diff) | |
| download | moa-id-spss-d1a572b986616206ebb577ea345f2abf7e9d269c.tar.gz moa-id-spss-d1a572b986616206ebb577ea345f2abf7e9d269c.tar.bz2 moa-id-spss-d1a572b986616206ebb577ea345f2abf7e9d269c.zip | |
fix VIDP configuration - VIDP config could also be a public service in case of an attribute provider endpoint
Diffstat (limited to 'id/moa-id-webgui/src')
| -rw-r--r-- | id/moa-id-webgui/src/main/java/at/gv/egovernment/moa/id/config/webgui/validation/task/impl/ServicesProtocolSTORKTask.java | 27 | 
1 files changed, 17 insertions, 10 deletions
| diff --git a/id/moa-id-webgui/src/main/java/at/gv/egovernment/moa/id/config/webgui/validation/task/impl/ServicesProtocolSTORKTask.java b/id/moa-id-webgui/src/main/java/at/gv/egovernment/moa/id/config/webgui/validation/task/impl/ServicesProtocolSTORKTask.java index d4e80bed9..c7a74d1a1 100644 --- a/id/moa-id-webgui/src/main/java/at/gv/egovernment/moa/id/config/webgui/validation/task/impl/ServicesProtocolSTORKTask.java +++ b/id/moa-id-webgui/src/main/java/at/gv/egovernment/moa/id/config/webgui/validation/task/impl/ServicesProtocolSTORKTask.java @@ -171,18 +171,25 @@ public class ServicesProtocolSTORKTask extends AbstractTaskValidator implements  			throws ConfigurationTaskValidationException {				  		List<ValidationObjectIdentifier> errors = new ArrayList<ValidationObjectIdentifier>(); -		//check V-IDP specific Target configurations -		String isBusinessService = input.get(MOAIDConfigurationConstants.SERVICE_BUSINESSSERVICE); -		if (!Boolean.parseBoolean(isBusinessService)) { -			log.info("STORK V-IDP only allowed as business Service."); -			errors.add(new ValidationObjectIdentifier( -					MOAIDConfigurationConstants.SERVICE_BUSINESSSERVICE,  -					"BusinessService", -					"STORK V-IDP only allowed as business Service.")); -		} +		//TODO: add in further version +		//STORK MIS attribute provider requires PublicService Target and therefore VIDP config is actually used. +		 +//		//check V-IDP specific Target configurations +//		String isBusinessService = input.get(MOAIDConfigurationConstants.SERVICE_BUSINESSSERVICE); +//		if (!Boolean.parseBoolean(isBusinessService)) { +//			log.info("STORK V-IDP only allowed as business Service."); +//			errors.add(new ValidationObjectIdentifier( +//					MOAIDConfigurationConstants.SERVICE_BUSINESSSERVICE,  +//					"BusinessService", +//					"STORK V-IDP only allowed as business Service.")); +//		}  		String identificationType = input.get(MOAIDConfigurationConstants.SERVICE_AUTH_TARGET_BUSINESS_TYPE); -		if (MiscUtil.isEmpty(identificationType) ||  +		//TODO: add in further version +		//STORK MIS attribute provider requires PublicService Target and therefore VIDP config is actually used. +//		if (MiscUtil.isEmpty(identificationType) ||  +//				!MOAIDConfigurationConstants.IDENIFICATIONTYPE_STORK.equals(identificationType)) { +		if (MiscUtil.isNotEmpty(identificationType) &&   				!MOAIDConfigurationConstants.IDENIFICATIONTYPE_STORK.equals(identificationType)) {  			log.info("STORK V-IDP only allowes identification numbers with STORK prefix.");  			errors.add(new ValidationObjectIdentifier( | 
