cap-openapi
A CAP Java service whose two handlers call role collection endpoints through a client the Cloud SDK's OpenAPI generator builds at build time from a specification kept in the project.
srv/pom.xml runs openapi-generator-maven-plugin in the generate-sources phase over api-specs/AuthorizationAPI.yaml and writes the api and model packages into src/gen/java; the specification is the Swagger 2.0 document of 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, whose own description says it lets you manage "roles, role templates, and role collections of your subaccount". AuthorizationServiceHandler holds DestinationAccessor.getDestination("xsuaa").asHttp() and a RoleCollectionsApi built on it as class fields, and maps the generated RoleCollection down to a CDS type carrying name and description only. The model is one function and one action and no entity, with cds.datasource.auto-config.enabled: false and h2 at runtime scope, so nothing is persisted. There is no README, and the repository description 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
- Java
- Runs on
- Cloud Foundry
As a sample
- Form
- does not say
Connections
Reaching remote systems without addresses or credentials in the code
Handing a service description to clients and tools
OAuth server issuing JWTs and holding scopes for BTP apps
Named, credentialed addresses of other systems resolved at runtime
Download
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-openapi- JSON
- /artifacts/miyasuta-cap-openapi.json
- MCP
- Connecting an agent