auth-transport
A UI5 app and a CAP service that copy custom role collections from one SAP BTP subaccount to another over the Authorization and Trust Management API, published by its author as a proof of concept rather than for productive use.
A UI5 app and a CAP service behind a standalone approuter call the SAP Authorization and Trust Management serviceSAP Authorization and Trust Management serviceThe OAuth server behind a BTP application: issues the JWT the app checks, holds the scopes and role collections it checks against, and brokers trust to an identity provider. Bound, never installed.sap official, btp API through destinations registered for a source and a target subaccount: the definition of the named role collections is read from the source, the application identifier suffix in each role reference is swapped for the target's, and the result is posted, creating the role collection there or updating one already present. That suffix is also the boundary, because standard roles such as WorkflowAdmin get their own application identifiers and those vary by service, so role collections built from them cannot be transported this way; the role collections in the source subaccount also have to have been maintained by hand. Setting it up means a deploy to Cloud Foundry, xsuaa instances on the apiaccess plan in both subaccounts, and an SAP HANA CloudSAP HANA CloudThe managed database under most of this: CAP's default target, the store Datasphere and Analytics Cloud sit on, and a service with plans and components.sap official, btp instance in the source. The repository's own README is the one cds init writes, so Transporting role collections between BTP subaccounts Part1 : Custom tool is where the tool and its setup are described.
Facts
Where it sits
Who is behind it
In the atlas: maintains 47, contributes to 47, wrote 10@miyasutamaintainer
Before choosing this
Signals
ActivityQuietNo published releases; repository quiet for 54 months
It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.
LicenceNo licenseNeither the package manifest nor the repository tree declares a licence
Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.
What it declares
Every artifact
- Type
- App
- Origin
- Independently maintained
As an app
- Where it runs
- On SAP BTP
- Distributed through
- does not say
Connections
MTA projects sharing a role collection across role templates
Setting up cloud accounts, entitlements and access from code
OAuth server issuing JWTs and holding scopes for BTP apps
SAP's Node.js application router in front of business applications
OAuth server issuing JWTs and holding scopes for BTP apps
Named, credentialed addresses of other systems resolved at runtime
Managed SAP HANA database service on BTP
Download
Where it sits in your app
Download
README
quoted from miyasuta/auth-transport, readGetting Started
Welcome to your new project.
It contains these folders and files, following our recommended project layout:
| File or Folder | Purpose |
|---|---|
app/ | content for UI frontends goes here |
db/ | your domain models and data go here |
srv/ | your service models and code go here |
package.json | project metadata and configuration |
readme.md | this getting started guide |
Others providing
Compare all 7 on the Account provisioning page →- auth-transport2auth-transport2Three MTA projects that declare a role collection in one xs-security.json out of role templates owned by the other two, so it can be transported rather than recreated in each subaccount.independent, btpMTA projects sharing a role collection across role templates
- SAP Cloud Management Service for SAP BTPSAP Cloud Management Service for SAP BTPREST APIs for the administration of a BTP account: directories and subaccounts, entitlements and quotas, subscriptions to multitenant applications, environment instances, and the events those operations raise.sap official, btpREST APIs for administering a BTP accountfrom BTP/BAIP
- SAP Service ManagerSAP Service ManagerThe BTP registry for service brokers and environments: consumes SAP BTP services from any connected runtime environment, tracks the service instances created, and shares them between environments.sap official, btpRegistry for service brokers, instances and environments on SAP BTPfrom BTP/BAIP
- BTP MCP ServerBTP MCP ServerBTP Core Services as MCP tools, and the only server in this corner that renders dashboards inside the chat — a subaccount overview with drill-down, a geomap of data-centre locations, consumption and users.independent, btpBTP Core Services as MCP tools with in-chat dashboardsfrom BTP/BAIP
- MCP Server for SAP BTP AdministrationMCP Server for SAP BTP AdministrationSAP-hosted MCP endpoint that exposes BTP account administration — accounts, security, services and connectivity — as tools an AI client discovers and calls on your behalf.sap official, btpSAP-hosted MCP endpoint for BTP account administrationfrom BTP/BAIP
- btp-setup-automatorbtp-setup-automatorA containerised script that sets up an SAP BTP account from JSON configuration files: entitlements, subscriptions, service instances, administrators and role collections, instead of clicking through the cockpit.sap official, btpContainerised script setting up an SAP BTP account from JSON configfrom BTP/BAIP
- Terraform Provider for SAP BTPTerraform Provider for SAP BTPThe plugin that lets a Terraform or OpenTofu configuration manage the resources of an SAP BTP global account, from directories and subaccounts to entitlements, role collections and subscriptions.sap official, btpTerraform and OpenTofu provider for SAP BTP global accountsfrom BTP/BAIP
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- First seen.
For your agent
- Ref
artifact:miyasuta-auth-transport- JSON
- /artifacts/miyasuta-auth-transport.json
- MCP
- Connecting an agent