wso2 / financial-open-banking

WSO2 Open Banking Accelerator is a collection of technologies that increases the speed and reduces the complexity of adopting open banking compliance. Instead of building a solution from scratch, you can use WSO2 Open Banking Accelerator to meet all legislative requirements with additional benefits beyond compliance.
Apache License 2.0
7 stars 21 forks source link

Moving Idempotency Validation to consent management component #44

Closed Ashi1993 closed 4 months ago

Ashi1993 commented 4 months ago

Moving Idempotency Validation to consent management component #44

This PR moves idempotency validation from gateway to consent management component. Since distributed caching is deprecated idempotency validation is handles as a DB backed implementation.

Issue link: https://github.com/wso2/financial-open-banking/issues/47

Doc Issue: https://github.com/wso2/docs-open-banking/issues/881

Applicable Labels: OB 3.0.0


Development Checklist

  1. [x] Build complete solution with pull request in place.
  2. [x] Ran checkstyle plugin with pull request in place.
  3. [x] Ran Findbugs plugin with pull request in place.
  4. [x] Ran FindSecurityBugs plugin and verified report.
  5. [x] Formatted code according to WSO2 code style.
  6. [ x Have you verified the PR doesn't commit any keys, passwords, tokens, usernames, or other secrets?
  7. [ ] Migration scripts written (if applicable).
  8. [x] Have you followed secure coding standards in WSO2 Secure Engineering Guidelines?

Testing Checklist

  1. [x] Written unit tests.
  2. [ ] Verified tests in multiple database environments (if applicable).
  3. [ ] Tested with BI enabled (if applicable).
Ashi1993 commented 4 months ago

a20ff5a

Fixed in https://github.com/wso2/financial-open-banking/pull/44/commits/a20ff5a439a4241c61ca71287e8906d34a4e36af