CapabilitySecurity & ComplianceNode.js, read from its artifacts

Authentication

Establishing who is calling — validating a token, resolving the user and their roles, and making that available for the rest of the request. Taking SAP Cloud Identity Services as the identity interface for everything SAP makes it SAML 2 or OIDC against Identity Authentication rather than XSUAA alone, with the user lifecycle carried by SCIM 2 replication into each service. Authorization is still designed per system after that, since an S/4HANA role and a BTP role collection are different objects.

Showing artifacts, examples and content with confirmed Node.js applicability. View All CAP

Overview

SAP SHIPS
@sap/cds

Validates tokens and builds the security context for XSUAA and IAS, exposing the authenticated user to handlers as req.user.

SourceAuthenticationchecked

A Node.js coverage assessment has not been written. View all flavors

THE COMMUNITY ADDS

A Node.js coverage assessment has not been written. View all flavors

Artifacts6

6 of 6 artifacts
ArtifactSignals
CDS plugins2
cds-azure-adAzure AD and Azure AD B2C authentication strategy for CAP
Signals
Functional boundary
cds-common-jwt-supportJWT authentication for CAP without xsuaa or xssec
Signals
Functional boundary
Packages2
@sap/cdsCAP Node.js runtime
Signals
none
@sap/xssecToken validation and security context for XSUAA and IAS
Signals
none
Services2
Cloud Identity ServicesIdentity Authentication and Identity Provisioning as one tenant
Signals
none
SAP Authorization and Trust Management serviceOAuth server issuing JWTs and holding scopes for BTP apps
Signals
none

Seen working2

ArtifactSignals
Samples2
auth-samplesCAP services and a UI for trying role restrictions with mock users
No license
cap-ams-a2aApp-to-app setups between CAP Java and CAP Node.js under AMS and IAS
No license

Details

Coverage
statecore and community, CAP, Node.js, derived
also inBTP/BAIP, ABAP, UI5
For your agent
Ref
capability:authentication
JSON
/capabilities/authentication.json
MCP
Connecting an agent