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

TBI - Expose functionality to facilitate the creation of SAP BTP subaccount destinations during the CF discovery flow #2702

Open
2 tasks
longieirl opened this issue Dec 12, 2024 · 0 comments
Assignees
Labels
axios-extension @sap-ux/axios-extension

Comments

@longieirl
Copy link
Contributor

longieirl commented Dec 12, 2024

Description (include screenshots)

Currently, during the CF discovery flow on BAS, when you select an ABAP environment, it will show you the appropriate ABAP service to allow you to connect to your ABAP cloud instance.

When you select this ABAP environment system, it will generate a SAP BTP subaccount destination or update the existing destination using the following naming convention;

abap-cloud-<abap-environment-name-<cf-target-org>-<cf-target-space>

The SAP BTP destination is created using OAuth2UserTokenExchange and will append the appropriate UAA settings to allow connectivity to the backend.

The goal is to leverage the cf-tools to generate the destination as the flow is only required for BAS.

Existing flow;

Screenshot 2024-12-12 at 19 53 53

For more information on this specific destination type;

https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/oauth-user-token-exchange-authentication

Value

  • remove dependency on internal module
  • more maintainable code

Architecture Elaboration

Notes

Tasks

  • Expose new functionality from axios-extension module
  • Leverage cf-tools and axios modules to validate and generate a new SAP BTP destination using the BAS H2O_URL proxy to call the create API endpoint
@longieirl longieirl added the axios-extension @sap-ux/axios-extension label Dec 12, 2024
@longieirl longieirl self-assigned this Dec 12, 2024
@longieirl longieirl changed the title TBI - Expose functionality to facilate the creation of SAP BTP subaccount destinations during the CF discovery flow TBI - Expose functionality to facilitate the creation of SAP BTP subaccount destinations during the CF discovery flow Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
axios-extension @sap-ux/axios-extension
Projects
None yet
Development

No branches or pull requests

1 participant