Commit Graph

14127 Commits

Author SHA1 Message Date
hongwei
f744eecbfc refactor/ Update .gitignore to include .cursor and retain .code-workspace entry 2025-09-09 16:42:40 +02:00
simonredfern
ea83fce8ff Merge branch 'develop' of github.com:OpenBankProject/OBP-API into develop 2025-08-27 01:38:57 +02:00
simonredfern
f3bd86a861 bugfix / fixing behaviour if no certificate and Props
consumer_validation_method_for_consent not set to CONSUMER_KEY_VALUE
2025-08-27 01:26:05 +02:00
simonredfern
8477bec426 changed getRequiredFieldInfo cache to use In Memory 2025-08-27 01:05:13 +02:00
Simon Redfern
feae1fe5eb
Merge pull request #2602 from hongwei1/feature/cardanoTest
refactor/Update Cardano currency names in ISOCurrencyCodes.xml for cl…
2025-08-26 08:11:53 +02:00
hongwei
5e1c6107c9 refactor/Update Cardano currency names in ISOCurrencyCodes.xml for clarity and consistency 2025-08-25 18:15:34 +02:00
Simon Redfern
4d60b8a4da
Merge pull request #2601 from hongwei1/feature/cardanoTest
Feature/cardano test
2025-08-25 18:13:17 +02:00
hongwei
196cc8cdcb refactor/Remove commented-out Cardano transaction handling code in LocalMappedConnectorInternal.scala 2025-08-25 11:30:28 +02:00
hongwei
b4bfc70e65 refactor/Enhance CardanoTransactionRequestTest with additional imports and cleanup 2025-08-25 11:15:42 +02:00
hongwei
8e41be8cf7 refactor/Add migration for altering MappedTransactionRequest fields length
- Introduced `alterMappedTransactionRequestFieldsLengthMigration` method to handle migration logic.
- Created `MigrationOfMappedTransactionRequestFieldsLength` object to define SQL alterations for currency and account routing fields.
- Updated `MappedTransactionRequest` fields to support longer lengths for currency and account identifiers.
2025-08-25 11:15:00 +02:00
hongwei
e5f2f785ef Refactor/ Revert MappedTransactionRequest fields length 2025-08-25 09:59:04 +02:00
hongwei
d6c01e4d62 Merge remote-tracking branch 'Simon/develop' into feature/cardanoTest
# Conflicts:
#	.gitignore
#	obp-api/src/main/scala/code/api/v5_1_0/APIMethods510.scala
2025-08-25 09:46:36 +02:00
simonredfern
09639a5488 OBP-OIDC tweaking 2025-08-25 04:15:45 +02:00
simonredfern
b9254e96c4 changing v_oidc_users so that we return the user_id from resourceuser
table via a join on au.user_c = ru.id Also removing other ids that we
generally don't use to identify the user.
2025-08-25 03:26:56 +02:00
simonredfern
8e0e5c400e Tweaking OBP-OIDC path 2025-08-25 02:29:53 +02:00
simonredfern
29a8165d4c added OBP-OIDC as a possible OIDC provider. WIP! 2025-08-25 00:56:49 +02:00
simonredfern
1dd8033eb5 docfix/Open ID Connect is disabled by default 2025-08-24 16:16:27 +02:00
simonredfern
8ee042daaf key_c for client_id 2025-08-23 22:50:50 +02:00
simonredfern
eafdecf51b Update create_oidc_user_and_views.sql 2025-08-23 17:16:15 +02:00
simonredfern
a1272629ba tweak to OIDC script 2025-08-22 21:54:30 +02:00
simonredfern
1007471ab6 tweaking oidc views 2025-08-22 19:22:47 +02:00
simonredfern
53d691e050 added more mocked columns to the v_oidc_clients view 2025-08-22 18:41:26 +02:00
simonredfern
3047e1607e mvn / java flags in readme and create_oidc_user_and_views.sql running
instructions
2025-08-22 09:21:02 +02:00
hongwei
b07d08029f refactor/ implement unit tests for isAutoValidate method in OBPRestHelper
- Added a new test suite for the isAutoValidate method to cover various scenarios including validation flags and version comparisons.
- Ensured comprehensive testing for API versions v4.0.0 and later, including edge cases for malformed version strings.
- Improved code structure and readability in the OBPRestHelperTest class.
2025-08-21 18:50:05 +02:00
hongwei
839304087e refactor/ enhance isAutoValidate logic in OBPRestHelper to support v4.0.0 and later versions
- Updated the isAutoValidate method to automatically support API versions v4.0.0 and later.
- Improved version comparison logic to handle version strings more robustly.
- Ensured compatibility with existing validation mechanisms while extending functionality.
2025-08-21 18:24:41 +02:00
hongwei
1c53327192 feature/enhance v6.0.0 API with new Cardano transaction request handling
- Added support for the new API version v6.0.0, including the introduction of ResourceDocs600.
- Updated Boot.scala and OBPRestHelper.scala to enable version v6.0.0.
- Enhanced validation logic to include v6.0.0 in the API methods.
- Implemented new test cases for Cardano transaction requests in the V600ServerSetup.
- Refactored existing code to ensure compatibility with the new API version.
2025-08-21 17:26:52 +02:00
hongwei
55047c9578 Merge remote-tracking branch 'Hongwei/feature/cardanoTest' into feature/cardanoTest
# Conflicts:
#	obp-api/src/main/scala/code/bankconnectors/cardano/CardanoConnector_vJun2025.scala
2025-08-21 15:15:30 +02:00
hongwei
73d7cd3ab8 feature/ introduce v6.0.0 API version with Cardano transaction request enhancements and new JSON structures
- Added new API version v6.0.0 with updated Cardano transaction request handling.
- Introduced new JSON case classes for Cardano payment and transaction request bodies.
- Updated existing references from v5.1.0 to v6.0.0 in relevant files.
- Implemented tests for Cardano transaction requests, including various scenarios for validation and error handling.
2025-08-21 14:40:55 +02:00
hongwei
7c731506ec refactor/ convert asset_name to hex format in CardanoConnector_vJun2025 2025-08-21 13:37:36 +02:00
hongwei
bdb3f7c48b refactor/ convert asset_name to hex format in CardanoConnector_vJun2025 2025-08-21 13:11:17 +02:00
simonredfern
0edbe8169b oidc view names 2025-08-21 13:05:08 +02:00
simonredfern
ef9e2537c8 Merge branch 'develop' of github.com:OpenBankProject/OBP-API into develop 2025-08-21 08:50:18 +02:00
simonredfern
7d132eb2db Added create oidc_user_and_views.sql 2025-08-21 08:49:56 +02:00
hongwei
7f504008e6 refactor/ update dependencies in pom.xml and clean up NewStyle.scala 2025-08-20 18:44:27 +02:00
hongwei
96ed2bf0ec Merge remote-tracking branch 'Simon/develop' into feature/cardanoTest 2025-08-20 18:35:31 +02:00
hongwei
eeb53b8d8c Merge branch 'develop-Simon' into develop 2025-08-20 10:22:51 +02:00
hongwei
a893eb0627 refactor/update .gitignore to include additional project-specific files and directories 2025-08-20 10:20:06 +02:00
Simon Redfern
92d9985918
Merge pull request #2599 from constantine2nd/develop
client_id
2025-08-19 12:30:31 +02:00
Marko Milić
48c27356b3 Merge remote-tracking branch 'upstream/develop' into develop 2025-08-19 12:28:30 +02:00
Marko Milić
523e1fd4fc feature/when creating consumer from keycloak client, create a similar consumer_id to the client_id 2025-08-19 12:27:59 +02:00
Simon Redfern
e4565167bc
Merge pull request #2598 from hongwei1/feature/addNewMethod
Feature/add new method
2025-08-19 11:47:29 +02:00
hongwei
8077ac0116 refactor/add TODO comment to getOtherBankAccountByNumber method for further understanding of external bank account handling 2025-08-19 11:46:23 +02:00
hongwei
448aec29c6 refactor/update getOtherBankAccountByNumber method to improve handling of external bank accounts and in-memory account creation 2025-08-19 10:09:21 +02:00
hongwei
417fcd1e37 feature/add getOtherBankAccountByNumber method to handle external bank accounts and create in-memory accounts for payments 2025-08-19 09:55:31 +02:00
hongwei
192603d652 refactor/comment the soap plugin 2025-08-19 09:47:33 +02:00
hongwei
c67a0baece refactor/improve error handling in LocalMappedConnector for account number validation 2025-08-18 16:28:34 +02:00
hongwei
4fb6ce25a0 Merge remote-tracking branch 'Simon/develop' into develop 2025-08-18 16:28:25 +02:00
hongwei
68e413076f refactor/improve error handling in LocalMappedConnector for account number validation 2025-08-18 16:25:55 +02:00
Simon Redfern
0481dd353b
Merge pull request #2596 from constantine2nd/develop
Add query param withBalance at BG endpoint Read Account Details
2025-08-15 13:52:38 +02:00
Marko Milić
253327c937 feature/Add query param provider_provider_id at Get Consents endpoint 2025-08-15 12:17:46 +02:00