Secure API Proxies with Policy-Based Authentication

After creating an API proxy, you must apply authentication policies to control secure access. If no policies are configured, users are prompted for SAP credentials by default.

SAP BTP API Management supports two authentication methods for external consumers:
  • API Key
  • OAuth 2.0

These ensure secure access between Innovapptive Cloud and SAP BTP, while communication between SAP BTP API Management and the SAP backend system (SAP Gateway) continues to use Basic Authentication with a dedicated service Service User ID (system user).

To enable API Key-based authentication in SAP BTP API Management, follow the steps below:
  1. Create a Key Value Map.

  2. Define API Key validation policies.

  3. Assign API proxies to a product and publish it.

  4. Create an application and subscribe it to the product.

  5. Share the API key with the external consumer.

  6. Test the API in Postman using the API key.