Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Doc]: Sequence as a Backend for REST APIs #8386

Merged
merged 2 commits into from
Nov 4, 2024

Conversation

BLasan
Copy link
Contributor

@BLasan BLasan commented Sep 21, 2024

Purpose

Provide custom mediation logic for REST APIs which can act as a backend or provide configurations for connectors.

Approach

  1. Provide a new Endpoint Type "Sequence Backend" for REST APIs under Endpoint Tab
endpoint-select-sequence-backend-endpoint Screenshot 2024-09-25 at 01 04 55
  1. Allow Sequences to be added for Sandbox and Production Key types separately,.
Screenshot 2024-09-25 at 01 06 41
  1. Perform download, delete, upload operations for Sequence Backends.
list-sequence-backends-uploaded
  1. Add support for APICTL import and export scenarios for REST APIs. When importing the REST API, endpoint configuration defined in the api.json should be as follows.
{
  "endpoint_type": "sequence_backend",
   "sandbox": "sequence-sandbox.xml"
   "production": "sequence-production.xml"
}
  1. Introduced a new table to store Sequence Backend to perform delete, put, get operations

User stories

  • Provide custom mediation logic to integrate REST APIs with connectors and work as a backend for REST APIs.
  • Support APICTL import/export operations for REST APIs with Sequence Backend endpoint type.

Related PRs

Issue

@CLAassistant
Copy link

CLAassistant commented Sep 21, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ SavinduDimal
❌ BLasan
You have signed the CLA already but the status is still pending? Let us recheck it.

RakhithaRR
RakhithaRR previously approved these changes Oct 3, 2024
@BLasan BLasan force-pushed the sequence-as-backend branch 2 times, most recently from 77b0bd4 to bf86342 Compare October 24, 2024 07:09
@BLasan BLasan mentioned this pull request Oct 24, 2024
@BLasan BLasan force-pushed the sequence-as-backend branch from 2e24e87 to b666a16 Compare October 24, 2024 10:31
@ashera96 ashera96 merged commit 4309db3 into wso2:master Nov 4, 2024
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants