cap-principal-propagation
An on-premise ABAP OData V2 service read through a named destination and the SAP Connectivity serviceSAP Connectivity serviceThe proxy through which a cloud application reaches an on-premise system behind a Cloud Connector — HTTP, RFC and raw sockets — without that system being exposed.sap official, btp, with a Fiori elements list report and an approuter in front of the CAP service.
cds.requires declares ZEPM_REF_APPS_PO_APV_SRV as kind: odata-v2 against the model imported into srv/external, with credentials.destination: 'abaptrialPP' and the path /sap/opu/odata/sap/EPM_REF_APPS_PO_APV_SRV under both [hybrid] and [production], and csrf and csrfInBatch both set. MyService.PurchaseOrders is a projection on the imported entity, and its one READ handler runs req.query against that connection. The MTA binds connectivity and destination on the lite plan and xsuaa to the service module, and the approuter in app/router forwards the auth token to it. The destination is not in the repository, so which authentication type it is configured with is outside what the project states; the README is the CAP scaffold's own and the repository's name is what names the subject.
Facts
Where it sits
Who is behind it
In the atlas: maintains 47, contributes to 47, wrote 10@miyasutamaintainer
Before choosing this
Signals
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
- Sample
- Origin
- Independently maintained
- Use as
- A reference
- Runtime
- Node.js
- Runs on
- Cloud Foundry
As a sample
- Form
- does not say
Connections
Reaching remote systems without addresses or credentials in the code
Using a remote service as if it were one of your own
SAP's Node.js application router in front of business applications
Proxy from cloud apps to on-premise systems via Cloud Connector
Named, credentialed addresses of other systems resolved at runtime
Download
README
quoted from miyasuta/cap-principal-propagation, 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 |
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-cap-principal-propagation- JSON
- /artifacts/miyasuta-cap-principal-propagation.json
- MCP
- Connecting an agent