diff options
| author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2014-10-22 13:01:39 +0200 | 
|---|---|---|
| committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2014-10-22 13:01:39 +0200 | 
| commit | 45a8fe220eabaf060ef42704a2b51104de7f73a8 (patch) | |
| tree | 9e68633467a4246ee019241b001226ab12ce8621 | |
| parent | 3ce97392ddb2c858e3c153b7c91db2c121bf6588 (diff) | |
| download | moa-id-spss-45a8fe220eabaf060ef42704a2b51104de7f73a8.tar.gz moa-id-spss-45a8fe220eabaf060ef42704a2b51104de7f73a8.tar.bz2 moa-id-spss-45a8fe220eabaf060ef42704a2b51104de7f73a8.zip | |
add PVP gateway configuration
2 files changed, 24 insertions, 0 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/OAParameter.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/OAParameter.java index b2bcd443f..d87dfd3b5 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/OAParameter.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/OAParameter.java @@ -70,6 +70,8 @@ public class OAParameter {  		this.isInderfederationIDP = oa.isIsInterfederationIDP(); +		this.isSTORKPVPGateway =  oa.isIsInterfederationGateway(); +				  	}  	/** @@ -107,6 +109,8 @@ public class OAParameter {  	private Boolean isInderfederationIDP; +	private Boolean isSTORKPVPGateway; +	  	/**  	 * Contains the oAuth 2.0 configuration (client id, secret and redirect uri)  	 */ @@ -154,6 +158,13 @@ public class OAParameter {  		return isInderfederationIDP;  	} +	public boolean isSTORKPVPGateway() { +		if (isSTORKPVPGateway == null) +			return false; +		 +		return isSTORKPVPGateway;		 +	} +	  } diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/OAAuthParameter.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/OAAuthParameter.java index 673d23373..d235f54fd 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/OAAuthParameter.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/OAAuthParameter.java @@ -61,6 +61,7 @@ import at.gv.egovernment.moa.id.commons.db.dao.config.BKUSelectionCustomizationT  import at.gv.egovernment.moa.id.commons.db.dao.config.BKUURLS;  import at.gv.egovernment.moa.id.commons.db.dao.config.CPEPS;  import at.gv.egovernment.moa.id.commons.db.dao.config.IdentificationNumber; +import at.gv.egovernment.moa.id.commons.db.dao.config.InterfederationGatewayType;  import at.gv.egovernment.moa.id.commons.db.dao.config.InterfederationIDPType;  import at.gv.egovernment.moa.id.commons.db.dao.config.Mandates;  import at.gv.egovernment.moa.id.commons.db.dao.config.MandatesProfileNameItem; @@ -99,6 +100,7 @@ public class OAAuthParameter extends OAParameter implements IOAAuthParameters {  	private AuthComponentOA oa_auth;  	private String keyBoxIdentifier;  	private InterfederationIDPType inderfederatedIDP = null; +	private InterfederationGatewayType interfederatedGateway = null;    public OAAuthParameter(OnlineApplication oa) {  		super(oa); @@ -108,6 +110,8 @@ public class OAAuthParameter extends OAParameter implements IOAAuthParameters {  		this.keyBoxIdentifier = oa.getKeyBoxIdentifier().value();  		this.inderfederatedIDP = oa.getInterfederationIDP(); +		 +		this.interfederatedGateway = oa.getInterfederationGateway();    } @@ -537,6 +541,15 @@ public boolean isIDPPublicService() {  } +public String getSTORKPVPForwardEntity() { +	if (interfederatedGateway != null) { +		return interfederatedGateway.getForwardIDPIdentifier(); +		 +	} else +		return null; +	 +} +  /* (non-Javadoc)   * @see at.gv.egovernment.moa.id.config.auth.IOAAuthParameters#isTestCredentialEnabled()   */ | 
