Skip to content

Latest commit

 

History

History
28 lines (13 loc) · 2.1 KB

api-access-control-3a23d64.md

File metadata and controls

28 lines (13 loc) · 2.1 KB

API Access Control

The Cloud Foundry environment extends SAP BTP. It provides platform security functions such as business system authentication, authorization management, and other security functions to enable business systems to access the applications (for example, Java or Node.js) in the runtime container. Business systems use APIs to access the runtime container.

A business system uses APIs to directly access the resources in the runtime container.

The following diagram shows the architecture with the components that are responsible for business system authentication, authorization management, and security.

The User Account and Authentication (UAA) component is the central infrastructure component of the runtime platform for authentication and authorization management. The users can be stored in the following identity providers:

  • SAP Cloud Identity Services

  • Any identity provider

Business system use APIs to directly access the resources in the runtime container. The UAA acts as an OAuth authorization server and issues an appropriate access token. It enables the business system to directly access an application in the runtime container. Runtime containers act as OAuth resource servers, using the container security API of the relevant container (for example, Java) to validate the token issued by the OAuth authorization server.

Related Information

Protecting Your Application

Tutorials for the SAP Authorization and Trust Management Service