SAP

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Mutual TLS Authentication (mTLS)

Mutual TLS (mTLS) is an authentication protocol in which both the client and the server present certificates to verify each other's identity, providing two-way trust during a connection. On SAP BTP, developers use mTLS as a more secure alternative to client secrets for authenticating applications to services such as the SAP Authorization and Trust Management Service. It can also be configured at the infrastructure level — for example, via an mTLS gateway in SAP BTP, Kyma runtime — to enforce certificate-based mutual authentication between services. Developers retrieve OAuth access tokens using mTLS by presenting a client certificate instead of a client secret during the token request flow.

Docs explaining this concept

Prerequisites

Concepts that build on this