diff options
| author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2015-06-19 10:59:09 +0200 | 
|---|---|---|
| committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2015-06-19 11:10:50 +0200 | 
| commit | c276e33e5ebdebc1c727dbd93ea1f876588a0dec (patch) | |
| tree | 421ad087eefdea0848848012f4dce5efd7c93dce /id/server/modules/module-stork | |
| parent | 8ec83e5be6888c9e5aeb8d21a35eb4d7ec040f67 (diff) | |
| download | moa-id-spss-c276e33e5ebdebc1c727dbd93ea1f876588a0dec.tar.gz moa-id-spss-c276e33e5ebdebc1c727dbd93ea1f876588a0dec.tar.bz2 moa-id-spss-c276e33e5ebdebc1c727dbd93ea1f876588a0dec.zip | |
refactor MOA-ID AuthConfiguration
Diffstat (limited to 'id/server/modules/module-stork')
4 files changed, 12 insertions, 10 deletions
| diff --git a/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/AbstractPepsConnectorWithLocalSigningTask.java b/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/AbstractPepsConnectorWithLocalSigningTask.java index 702e62fa0..6f5cf0700 100644 --- a/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/AbstractPepsConnectorWithLocalSigningTask.java +++ b/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/AbstractPepsConnectorWithLocalSigningTask.java @@ -32,7 +32,7 @@ import at.gv.egovernment.moa.id.auth.modules.AbstractAuthServletTask;  import at.gv.egovernment.moa.id.auth.stork.STORKException;
  import at.gv.egovernment.moa.id.auth.stork.STORKResponseProcessor;
  import at.gv.egovernment.moa.id.config.ConfigurationException;
 -import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProvider;
 +import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProviderFactory;
  import at.gv.egovernment.moa.id.config.auth.OAAuthParameter;
  import at.gv.egovernment.moa.id.protocols.pvp2x.PVPConstants;
  import at.gv.egovernment.moa.logging.Logger;
 @@ -77,7 +77,7 @@ public abstract class AbstractPepsConnectorWithLocalSigningTask extends Abstract  		Logger.debug("fetching OAParameters from database");
 -		OAAuthParameter oaParam = AuthConfigurationProvider.getInstance().getOnlineApplicationParameter(
 +		OAAuthParameter oaParam = AuthConfigurationProviderFactory.getInstance().getOnlineApplicationParameter(
  				moaSession.getPublicOAURLPrefix());
  		if (oaParam == null)
  			throw new AuthenticationException("auth.00", new Object[] { moaSession.getPublicOAURLPrefix() });
 diff --git a/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/CreateStorkAuthRequestFormTask.java b/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/CreateStorkAuthRequestFormTask.java index 021ee62cf..11051ceec 100644 --- a/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/CreateStorkAuthRequestFormTask.java +++ b/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/CreateStorkAuthRequestFormTask.java @@ -17,7 +17,7 @@ import at.gv.egovernment.moa.id.auth.exception.WrongParametersException;  import at.gv.egovernment.moa.id.auth.modules.AbstractAuthServletTask;
  import at.gv.egovernment.moa.id.auth.modules.TaskExecutionException;
  import at.gv.egovernment.moa.id.commons.db.ConfigurationDBUtils;
 -import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProvider;
 +import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProviderFactory;
  import at.gv.egovernment.moa.id.config.stork.CPEPS;
  import at.gv.egovernment.moa.id.config.stork.STORKConfig;
  import at.gv.egovernment.moa.id.process.api.ExecutionContext;
 @@ -83,7 +83,7 @@ public class CreateStorkAuthRequestFormTask extends AbstractAuthServletTask {  				// illegal state; task should not have been executed without a selected country
  				throw new AuthenticationException("stork.22", new Object[] { sessionID });
  			}
 -			STORKConfig storkConfig = AuthConfigurationProvider.getInstance().getStorkConfig();
 +			STORKConfig storkConfig = AuthConfigurationProviderFactory.getInstance().getStorkConfig();
  			if (!storkConfig.isSTORKAuthentication(moasession.getCcc())) {
  				throw new AuthenticationException("stork.23", new Object[] { moasession.getCcc(), sessionID });
  			}
 diff --git a/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/PepsConnectorHandleResponseWithoutSignatureTask.java b/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/PepsConnectorHandleResponseWithoutSignatureTask.java index 08da21460..84570141e 100644 --- a/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/PepsConnectorHandleResponseWithoutSignatureTask.java +++ b/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/PepsConnectorHandleResponseWithoutSignatureTask.java @@ -31,7 +31,7 @@ import at.gv.egovernment.moa.id.auth.stork.STORKException;  import at.gv.egovernment.moa.id.auth.stork.STORKResponseProcessor;
  import at.gv.egovernment.moa.id.commons.db.ConfigurationDBUtils;
  import at.gv.egovernment.moa.id.commons.db.dao.config.AttributeProviderPlugin;
 -import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProvider;
 +import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProviderFactory;
  import at.gv.egovernment.moa.id.moduls.ModulUtils;
  import at.gv.egovernment.moa.id.process.api.ExecutionContext;
  import at.gv.egovernment.moa.id.storage.AuthenticationSessionStoreage;
 @@ -288,7 +288,7 @@ public class PepsConnectorHandleResponseWithoutSignatureTask extends AbstractPep  					// set return url to PEPSConnectorWithLocalSigningServlet and add newMOASessionID
  					// signRequest
 -					String issuerValue = AuthConfigurationProvider.getInstance().getPublicURLPrefix();
 +					String issuerValue = AuthConfigurationProviderFactory.getInstance().getPublicURLPrefix();
  					String acsURL = issuerValue
  							+ PEPSConnectorWithLocalSigningServlet.PEPSCONNECTOR_SERVLET_URL_PATTERN;
 @@ -297,7 +297,7 @@ public class PepsConnectorHandleResponseWithoutSignatureTask extends AbstractPep  					boolean found = false;
  					try {
 -						List<AttributeProviderPlugin> aps = AuthConfigurationProvider.getInstance()
 +						List<AttributeProviderPlugin> aps = AuthConfigurationProviderFactory.getInstance()
  								.getOnlineApplicationParameter(moaSession.getPublicOAURLPrefix()).getStorkAPs();
  						Logger.info("Found AttributeProviderPlugins:" + aps.size());
  						for (AttributeProviderPlugin ap : aps) {
 diff --git a/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/PepsConnectorTask.java b/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/PepsConnectorTask.java index 81c7c3a7b..748b7df5d 100644 --- a/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/PepsConnectorTask.java +++ b/id/server/modules/module-stork/src/main/java/at/gv/egovernment/moa/id/auth/modules/stork/tasks/PepsConnectorTask.java @@ -47,7 +47,8 @@ import at.gv.egovernment.moa.id.auth.servlet.PEPSConnectorServlet;  import at.gv.egovernment.moa.id.auth.stork.STORKException;
  import at.gv.egovernment.moa.id.auth.stork.STORKResponseProcessor;
  import at.gv.egovernment.moa.id.commons.db.ConfigurationDBUtils;
 -import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProvider;
 +import at.gv.egovernment.moa.id.config.auth.AuthConfiguration;
 +import at.gv.egovernment.moa.id.config.auth.AuthConfigurationProviderFactory;
  import at.gv.egovernment.moa.id.config.auth.OAAuthParameter;
  import at.gv.egovernment.moa.id.moduls.ModulUtils;
  import at.gv.egovernment.moa.id.process.api.ExecutionContext;
 @@ -245,7 +246,7 @@ public class PepsConnectorTask extends AbstractAuthServletTask {  				throw new MOAIDException("stork.07", null);
  			}
 -			OAAuthParameter oaParam = AuthConfigurationProvider.getInstance().getOnlineApplicationParameter(moaSession.getPublicOAURLPrefix());
 +			OAAuthParameter oaParam = AuthConfigurationProviderFactory.getInstance().getOnlineApplicationParameter(moaSession.getPublicOAURLPrefix());
      		if (oaParam == null)
      				throw new AuthenticationException("auth.00", new Object[] { moaSession.getPublicOAURLPrefix() });
 @@ -455,6 +456,7 @@ public class PepsConnectorTask extends AbstractAuthServletTask {  			IdentityLink identityLink = null;
  			executionContext.put("identityLinkAvailable", false);
  			try {
 +				AuthConfiguration config = AuthConfigurationProviderFactory.getInstance();
  				if(config.isStorkFakeIdLActive() && config.getStorkFakeIdLCountries().contains(storkAuthnRequest.getCitizenCountryCode())) {
  					// create fake IdL
  					// - fetch IdL template from resources
 @@ -734,7 +736,7 @@ public class PepsConnectorTask extends AbstractAuthServletTask {  	private String getdtlUrl() {
  		String dtlUrl;
  		try {
 -			AuthConfigurationProvider authConfigurationProvider = AuthConfigurationProvider.getInstance();
 +			AuthConfiguration authConfigurationProvider = AuthConfigurationProviderFactory.getInstance();
  			dtlUrl = authConfigurationProvider.getDocumentServiceUrl();
  			Logger.info ("PEPSConnectorServlet, using dtlUrl:"+dtlUrl);
 | 
