diff --git a/open-banking-accelerator/accelerators/ob-is/carbon-home/repository/resources/conf/templates/repository/conf/open-banking.xml.j2 b/open-banking-accelerator/accelerators/ob-is/carbon-home/repository/resources/conf/templates/repository/conf/open-banking.xml.j2 index ce3c9b3d..aef587b1 100644 --- a/open-banking-accelerator/accelerators/ob-is/carbon-home/repository/resources/conf/templates/repository/conf/open-banking.xml.j2 +++ b/open-banking-accelerator/accelerators/ob-is/carbon-home/repository/resources/conf/templates/repository/conf/open-banking.xml.j2 @@ -1021,6 +1021,11 @@ {% else %} ietf:params:oauth:request_uri {% endif %} + {% if open_banking.push_authorisation.mandate_openid_scope_for_regulatory_apps is defined %} + {{open_banking.push_authorisation.mandate_openid_scope_for_regulatory_apps}} + {% else %} + true + {% endif %} diff --git a/open-banking-accelerator/components/account-metadata/com.wso2.openbanking.accelerator.account.metadata.service/pom.xml b/open-banking-accelerator/components/account-metadata/com.wso2.openbanking.accelerator.account.metadata.service/pom.xml index 1ed29e3c..14ec5233 100644 --- a/open-banking-accelerator/components/account-metadata/com.wso2.openbanking.accelerator.account.metadata.service/pom.xml +++ b/open-banking-accelerator/components/account-metadata/com.wso2.openbanking.accelerator.account.metadata.service/pom.xml @@ -19,7 +19,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/pom.xml index a21af2bb..8c30ad95 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/pom.xml @@ -23,7 +23,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../pom.xml diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/src/main/java/com/wso2/openbanking/accelerator/common/config/OpenBankingConfigParser.java b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/src/main/java/com/wso2/openbanking/accelerator/common/config/OpenBankingConfigParser.java index 5bf30690..e418c864 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/src/main/java/com/wso2/openbanking/accelerator/common/config/OpenBankingConfigParser.java +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/src/main/java/com/wso2/openbanking/accelerator/common/config/OpenBankingConfigParser.java @@ -1489,6 +1489,16 @@ public boolean isNbfClaimMandatory() { getConfigElementFromKey(OpenBankingConstants.MANDATE_NBF_CLAIM)).trim()); } + /** + * Method to get mandate/optional openid scope for regulatory apps. + * @return isOpenIdScopeMandatoryForRegulatoryApps + */ + public boolean isOpenIdScopeMandatoryForRegulatoryApps() { + return getConfigElementFromKey(OpenBankingConstants.PUSH_AUTH_MANDATE_OPENID_SCOPE_FOR_REGULATORY_APPS) == null + || Boolean.parseBoolean(((String) getConfigElementFromKey(OpenBankingConstants + .PUSH_AUTH_MANDATE_OPENID_SCOPE_FOR_REGULATORY_APPS)).trim()); + } + /** * Method to get the CIBA authentication redirect endpoint configuration. * diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/src/main/java/com/wso2/openbanking/accelerator/common/constant/OpenBankingConstants.java b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/src/main/java/com/wso2/openbanking/accelerator/common/constant/OpenBankingConstants.java index b6d9932c..b33c9097 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/src/main/java/com/wso2/openbanking/accelerator/common/constant/OpenBankingConstants.java +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.common/src/main/java/com/wso2/openbanking/accelerator/common/constant/OpenBankingConstants.java @@ -155,6 +155,8 @@ public class OpenBankingConstants { public static final String CONNECTION_POOL_MAX_CONNECTIONS_PER_ROUTE = "HTTPConnectionPool.MaxConnectionsPerRoute"; public static final String PUSH_AUTH_EXPIRY_TIME = "PushAuthorisation.ExpiryTime"; public static final String PUSH_AUTH_REQUEST_URI_SUBSTRING = "PushAuthorisation.RequestUriSubString"; + public static final String PUSH_AUTH_MANDATE_OPENID_SCOPE_FOR_REGULATORY_APPS = "PushAuthorisation" + + ".MandateOpenidScopeForRegulatoryApps"; public static final String CONSENT_PERIODICAL_EXPIRATION_CRON = "Consent.PeriodicalExpiration.CronValue"; public static final String STATUS_FOR_EXPIRED_CONSENT = "Consent.PeriodicalExpiration.ExpiredConsentStatusValue"; diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/com.wso2.openbanking.accelerator.authentication.data.publisher/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/com.wso2.openbanking.accelerator.authentication.data.publisher/pom.xml index ddfff2b0..6c299ee2 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/com.wso2.openbanking.accelerator.authentication.data.publisher/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/com.wso2.openbanking.accelerator.authentication.data.publisher/pom.xml @@ -23,7 +23,7 @@ com.wso2.openbanking.accelerator.data.publisher com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../pom.xml diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/com.wso2.openbanking.accelerator.data.publisher.common/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/com.wso2.openbanking.accelerator.data.publisher.common/pom.xml index cc3cae1d..41f982e0 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/com.wso2.openbanking.accelerator.data.publisher.common/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/com.wso2.openbanking.accelerator.data.publisher.common/pom.xml @@ -20,7 +20,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/pom.xml index 66922ef7..70670395 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.data.publisher/pom.xml @@ -20,7 +20,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.gateway/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.gateway/pom.xml index 3753fdb5..4bfad204 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.gateway/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.gateway/pom.xml @@ -23,7 +23,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../pom.xml diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/pom.xml index 935789ea..1a0bc693 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/pom.xml @@ -20,7 +20,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/main/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/util/PushAuthRequestValidatorUtils.java b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/main/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/util/PushAuthRequestValidatorUtils.java index f8565162..9014aff5 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/main/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/util/PushAuthRequestValidatorUtils.java +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/main/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/util/PushAuthRequestValidatorUtils.java @@ -26,6 +26,7 @@ import com.nimbusds.jwt.EncryptedJWT; import com.nimbusds.jwt.PlainJWT; import com.nimbusds.jwt.SignedJWT; +import com.wso2.openbanking.accelerator.common.config.OpenBankingConfigParser; import com.wso2.openbanking.accelerator.common.constant.OpenBankingConstants; import com.wso2.openbanking.accelerator.common.exception.OpenBankingException; import com.wso2.openbanking.accelerator.common.util.Generated; @@ -34,6 +35,7 @@ import com.wso2.openbanking.accelerator.identity.push.auth.extension.request.validator.exception.PushAuthRequestValidatorException; import com.wso2.openbanking.accelerator.identity.util.IdentityCommonConstants; import com.wso2.openbanking.accelerator.identity.util.IdentityCommonHelper; +import com.wso2.openbanking.accelerator.identity.util.IdentityCommonUtil; import net.minidev.json.JSONArray; import net.minidev.json.JSONObject; import org.apache.commons.lang3.StringUtils; @@ -217,17 +219,32 @@ public static void validateScope(JSONObject requestBodyJson) throws PushAuthRequ List requestedScopes = Arrays.asList(requestBodyJson.getAsString(PushAuthRequestConstants.SCOPE) .split("\\s+")); + boolean isRegulatory; List allowedScopes; try { + String clientId = requestBodyJson.getAsString(PushAuthRequestConstants.CLIENT_ID); + isRegulatory = IdentityCommonUtil.getRegulatoryFromSPMetaData(clientId); allowedScopes = Arrays.asList(new IdentityCommonHelper() - .getAppPropertyFromSPMetaData(requestBodyJson.getAsString(PushAuthRequestConstants.CLIENT_ID), - IdentityCommonConstants.SCOPE).split("\\s+")); + .getAppPropertyFromSPMetaData(clientId, IdentityCommonConstants.SCOPE).split("\\s+")); } catch (OpenBankingException e) { log.error("Error while retrieving sp meta data", e); throw new PushAuthRequestValidatorException(HttpStatus.SC_INTERNAL_SERVER_ERROR, PushAuthRequestConstants.SERVER_ERROR, "Error while retrieving sp meta data", e); } + boolean isOpenIdScopeMandatoryForRegulatoryApps = OpenBankingConfigParser.getInstance() + .isOpenIdScopeMandatoryForRegulatoryApps(); + if (isRegulatory && isOpenIdScopeMandatoryForRegulatoryApps) { + if (!requestedScopes.contains(OAuthConstants.Scope.OPENID)) { + log.error("Invalid scope: openid scope not present"); + throw new PushAuthRequestValidatorException(HttpStatus.SC_BAD_REQUEST, + PushAuthRequestConstants.INVALID_REQUEST, + "Invalid scope: openid scope not present"); + } + } + + StringBuilder stringBuilder = new StringBuilder(); + // ignore unsupported scopes as per the OpenID standards for (String scope : requestedScopes) { if (!allowedScopes.contains(scope)) { log.error("Invalid scopes in the request"); diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/test/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/PushAuthRequestValidatorTest.java b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/test/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/PushAuthRequestValidatorTest.java index b21e6c1f..b026f52a 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/test/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/PushAuthRequestValidatorTest.java +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/test/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/PushAuthRequestValidatorTest.java @@ -18,6 +18,7 @@ package com.wso2.openbanking.accelerator.identity.push.auth.extension.request.validator; +import com.wso2.openbanking.accelerator.common.config.OpenBankingConfigParser; import com.wso2.openbanking.accelerator.common.exception.OpenBankingException; import com.wso2.openbanking.accelerator.common.util.ServiceProviderUtils; import com.wso2.openbanking.accelerator.identity.internal.IdentityExtensionsDataHolder; @@ -25,6 +26,7 @@ import com.wso2.openbanking.accelerator.identity.push.auth.extension.request.validator.exception.PushAuthRequestValidatorException; import com.wso2.openbanking.accelerator.identity.push.auth.extension.request.validator.model.PushAuthErrorResponse; import com.wso2.openbanking.accelerator.identity.push.auth.extension.request.validator.util.test.jwt.builder.TestJwtBuilder; +import com.wso2.openbanking.accelerator.identity.util.IdentityCommonUtil; import net.minidev.json.JSONObject; import org.junit.Assert; import org.mockito.Mockito; @@ -64,9 +66,9 @@ /** * Test for push authorization request validator. */ -@PowerMockIgnore("jdk.internal.reflect.*") @PrepareForTest({IdentityExtensionsDataHolder.class, OAuth2Util.class, OAuthServerConfiguration.class, - IdentityUtil.class, ServiceProviderUtils.class}) + IdentityUtil.class, ServiceProviderUtils.class, IdentityCommonUtil.class, OpenBankingConfigParser.class}) +@PowerMockIgnore("jdk.internal.reflect.*") public class PushAuthRequestValidatorTest extends PowerMockTestCase { private Map> parameterMap; @@ -102,9 +104,12 @@ public void initMethods() throws OpenBankingException, IdentityApplicationManage IdentityExtensionsDataHolder identityExtensionsDataHolderMock = mock(IdentityExtensionsDataHolder.class); ApplicationManagementService applicationManagementServiceMock = mock(ApplicationManagementService.class); + OpenBankingConfigParser openBankingConfigParserMock = mock(OpenBankingConfigParser.class); mockStatic(IdentityExtensionsDataHolder.class); mockStatic(ServiceProviderUtils.class); + mockStatic(IdentityCommonUtil.class); + mockStatic(OpenBankingConfigParser.class); when(IdentityExtensionsDataHolder.getInstance()).thenReturn(identityExtensionsDataHolderMock); when(identityExtensionsDataHolderMock.getConfigurationMap()).thenReturn(configMap); when(identityExtensionsDataHolderMock.getApplicationManagementService()) @@ -112,6 +117,10 @@ public void initMethods() throws OpenBankingException, IdentityApplicationManage when(ServiceProviderUtils.getSpTenantDomain(Mockito.anyString())).thenReturn("dummyTenantDomain"); when(applicationManagementServiceMock.getServiceProviderByClientId(Mockito.anyString(), Mockito.anyString(), Mockito.anyString())).thenReturn(serviceProviderMock); + when(IdentityCommonUtil.getRegulatoryFromSPMetaData(Mockito.anyString())).thenReturn(true); + when(OpenBankingConfigParser.getInstance()).thenReturn(openBankingConfigParserMock); + when(openBankingConfigParserMock.isOpenIdScopeMandatoryForRegulatoryApps()) + .thenReturn(true); OAuthServerConfiguration oAuthServerConfigurationMock = mock(OAuthServerConfiguration.class); mockStatic(OAuthServerConfiguration.class); @@ -204,6 +213,34 @@ public void validateScopeParameter() throws Exception { pushAuthRequestValidatorMockClass.validateParams(httpServletRequestMock, parameterMap); } + @Test(expectedExceptions = PushAuthRequestValidatorException.class) + public void validateScopeParameterWithoutOpenIdScopeForRegulatoryApps() throws Exception { + + parameterMap.put("request", + Arrays.asList(TestJwtBuilder.getValidSignedJWTWithoutOpenIdScope())); + PushAuthRequestValidatorMockClass pushAuthRequestValidatorMockClass = new PushAuthRequestValidatorMockClass(); + + pushAuthRequestValidatorMockClass.validateParams(httpServletRequestMock, parameterMap); + } + + @Test + public void validateScopeParameterWithoutOpenIdScopeForNonRegulatoryApps() throws Exception { + + // remove previous invalid parameters + parameterMap.remove("request_uri"); + + when(IdentityCommonUtil.getRegulatoryFromSPMetaData(Mockito.anyString())).thenReturn(false); + + parameterMap.put("request", + Arrays.asList(TestJwtBuilder.getValidSignedJWTWithoutOpenIdScope())); + PushAuthRequestValidatorMockClass pushAuthRequestValidatorMockClass = new PushAuthRequestValidatorMockClass(); + + ServiceProviderProperty[] serviceProviderProperties = serviceProviderMock.getSpProperties(); + serviceProviderProperties[0].setValue("accounts payments openid"); + + pushAuthRequestValidatorMockClass.validateParams(httpServletRequestMock, parameterMap); + } + @Test(expectedExceptions = PushAuthRequestValidatorException.class, dependsOnMethods = "validateNonceInRequestObject") public void validateUnsupportedClaimsInSignedJWT() throws Exception { diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/test/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/util/test/jwt/builder/TestJwtBuilder.java b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/test/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/util/test/jwt/builder/TestJwtBuilder.java index 76c5543c..cfc71163 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/test/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/util/test/jwt/builder/TestJwtBuilder.java +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.identity/src/test/java/com/wso2/openbanking/accelerator/identity/push/auth/extension/request/validator/util/test/jwt/builder/TestJwtBuilder.java @@ -60,6 +60,7 @@ public class TestJwtBuilder { private static String audience = "https://localhost:9443/oauth2/token"; private static String scope = "bank:accounts.basic:read bank:transactions:read " + "common:customer.detail:read openid"; + private static String scopeWithoutOpenId = "accounts payments"; private static String redirectUri = "https://www.google.com/redirects/redirect1"; private static String state = "0pN0NBTHcv"; private static String codeChallenge = "E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM"; @@ -89,6 +90,19 @@ public static String getValidSignedJWT() throws Exception { return signedJWT.serialize(); } + /** + * This method is used to get a valid signed JWT without the openid scope. + * + * @return String + * @throws Exception if an error occurs + */ + public static String getValidSignedJWTWithoutOpenIdScope() throws Exception { + JWTClaimsSet.Builder builder = getValidJWTClaimsSetBuilder(); + JWTClaimsSet claimSet = builder.claim(TestJwtBuilderConstants.SCOPE, scopeWithoutOpenId).build(); + SignedJWT signedJWT = getSignedJWT(JWSAlgorithm.PS256, claimSet); + return signedJWT.serialize(); + } + /** * This method is used to get a valid encrypted JWT with signature algorithm PS256, * encryption algorithm RSA-OAEP-256 and encryption method A256GCM. diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.keymanager/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.keymanager/pom.xml index b9c6477f..57336834 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.keymanager/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.keymanager/pom.xml @@ -18,7 +18,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.runtime/com.wso2.openbanking.accelerator.runtime.identity.authn.filter/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.runtime/com.wso2.openbanking.accelerator.runtime.identity.authn.filter/pom.xml index 889476f9..eff9b9de 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.runtime/com.wso2.openbanking.accelerator.runtime.identity.authn.filter/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.runtime/com.wso2.openbanking.accelerator.runtime.identity.authn.filter/pom.xml @@ -20,7 +20,7 @@ com.wso2.openbanking.accelerator.runtime com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../pom.xml diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.runtime/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.runtime/pom.xml index 27aaee6b..a137bfc4 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.runtime/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.runtime/pom.xml @@ -20,7 +20,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../pom.xml diff --git a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.service.activator/pom.xml b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.service.activator/pom.xml index ccb1b191..699adbd1 100644 --- a/open-banking-accelerator/components/com.wso2.openbanking.accelerator.service.activator/pom.xml +++ b/open-banking-accelerator/components/com.wso2.openbanking.accelerator.service.activator/pom.xml @@ -22,7 +22,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../pom.xml diff --git a/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.extensions/pom.xml b/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.extensions/pom.xml index b67c2e7d..5b52b770 100644 --- a/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.extensions/pom.xml +++ b/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.extensions/pom.xml @@ -22,7 +22,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml diff --git a/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.mgt.dao/pom.xml b/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.mgt.dao/pom.xml index 2aa61dde..cc30378d 100644 --- a/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.mgt.dao/pom.xml +++ b/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.mgt.dao/pom.xml @@ -20,7 +20,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.mgt.service/pom.xml b/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.mgt.service/pom.xml index c3ce88ca..0af31589 100644 --- a/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.mgt.service/pom.xml +++ b/open-banking-accelerator/components/consent-management/com.wso2.openbanking.accelerator.consent.mgt.service/pom.xml @@ -21,7 +21,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/components/event-notifications/com.wso2.openbanking.accelerator.event.notifications.service/pom.xml b/open-banking-accelerator/components/event-notifications/com.wso2.openbanking.accelerator.event.notifications.service/pom.xml index 86d625ed..8228dc8d 100644 --- a/open-banking-accelerator/components/event-notifications/com.wso2.openbanking.accelerator.event.notifications.service/pom.xml +++ b/open-banking-accelerator/components/event-notifications/com.wso2.openbanking.accelerator.event.notifications.service/pom.xml @@ -19,7 +19,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/components/ob-throttler/com.wso2.openbanking.accelerator.throttler.dao/pom.xml b/open-banking-accelerator/components/ob-throttler/com.wso2.openbanking.accelerator.throttler.dao/pom.xml index b6e07877..ab5d341d 100644 --- a/open-banking-accelerator/components/ob-throttler/com.wso2.openbanking.accelerator.throttler.dao/pom.xml +++ b/open-banking-accelerator/components/ob-throttler/com.wso2.openbanking.accelerator.throttler.dao/pom.xml @@ -20,7 +20,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/components/ob-throttler/com.wso2.openbanking.accelerator.throttler.service/pom.xml b/open-banking-accelerator/components/ob-throttler/com.wso2.openbanking.accelerator.throttler.service/pom.xml index c4d3a9b1..fb6ce344 100644 --- a/open-banking-accelerator/components/ob-throttler/com.wso2.openbanking.accelerator.throttler.service/pom.xml +++ b/open-banking-accelerator/components/ob-throttler/com.wso2.openbanking.accelerator.throttler.service/pom.xml @@ -20,7 +20,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.application.info.endpoint/pom.xml b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.application.info.endpoint/pom.xml index 3ddb73c7..6819545f 100755 --- a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.application.info.endpoint/pom.xml +++ b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.application.info.endpoint/pom.xml @@ -21,7 +21,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.ciba.authentication.endpoint/pom.xml b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.ciba.authentication.endpoint/pom.xml index 5220cbea..a3f2e0e2 100644 --- a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.ciba.authentication.endpoint/pom.xml +++ b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.ciba.authentication.endpoint/pom.xml @@ -18,7 +18,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.consent.endpoint/pom.xml b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.consent.endpoint/pom.xml index 05547ae3..ef6d652a 100644 --- a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.consent.endpoint/pom.xml +++ b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.consent.endpoint/pom.xml @@ -23,7 +23,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml diff --git a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.dcr.endpoint/pom.xml b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.dcr.endpoint/pom.xml index 294c6f59..47ab8f88 100644 --- a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.dcr.endpoint/pom.xml +++ b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.dcr.endpoint/pom.xml @@ -20,7 +20,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.demo.backend/pom.xml b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.demo.backend/pom.xml index 4641234a..c1552d89 100644 --- a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.demo.backend/pom.xml +++ b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.demo.backend/pom.xml @@ -21,7 +21,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.event.notifications.endpoint/pom.xml b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.event.notifications.endpoint/pom.xml index cb7dd910..61947151 100644 --- a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.event.notifications.endpoint/pom.xml +++ b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.event.notifications.endpoint/pom.xml @@ -19,7 +19,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.push.authorization.endpoint/pom.xml b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.push.authorization.endpoint/pom.xml index d26f242a..04a03bc4 100644 --- a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.push.authorization.endpoint/pom.xml +++ b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.accelerator.push.authorization.endpoint/pom.xml @@ -23,7 +23,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml diff --git a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.authentication.webapp/pom.xml b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.authentication.webapp/pom.xml index 397f5b1b..0ff0cb8a 100644 --- a/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.authentication.webapp/pom.xml +++ b/open-banking-accelerator/internal-apis/internal-webapps/com.wso2.openbanking.authentication.webapp/pom.xml @@ -21,7 +21,7 @@ open-banking-accelerator com.wso2.openbanking.accelerator - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/open-banking-accelerator/pom.xml b/open-banking-accelerator/pom.xml index 2720df5b..d100b8aa 100644 --- a/open-banking-accelerator/pom.xml +++ b/open-banking-accelerator/pom.xml @@ -23,14 +23,14 @@ com.wso2.openbanking.accelerator open-banking - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../pom.xml WSO2 Open Banking Accelerator open-banking-accelerator pom - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT components/com.wso2.openbanking.accelerator.common diff --git a/pom.xml b/pom.xml index d0ce4464..17fdb1aa 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ com.wso2.openbanking.accelerator open-banking pom - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT org.wso2 diff --git a/react-apps/pom.xml b/react-apps/pom.xml index beb49c76..6fc1725d 100644 --- a/react-apps/pom.xml +++ b/react-apps/pom.xml @@ -23,7 +23,7 @@ com.wso2.openbanking.accelerator open-banking - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../pom.xml diff --git a/react-apps/self-care-portal/pom.xml b/react-apps/self-care-portal/pom.xml index c4041f25..39cc4593 100644 --- a/react-apps/self-care-portal/pom.xml +++ b/react-apps/self-care-portal/pom.xml @@ -23,7 +23,7 @@ com.wso2.openbanking.accelerator react-apps - 3.2.25-SNAPSHOT + 3.2.26-SNAPSHOT ../pom.xml