How to enable mTLS authentication for Gitlab REST API?


We would like to configure mutual TLS authentication for accessing the Gitlab API. With mutual TLS, clients must present X.509 certificates to verify their identity to access Gitlab’s API. We are planning levergae Apache as reverse proxy.

Does Gitlab support mTLS authentication for REST APIs?
If any implemented mTLS authentication for Gitlab REST API will be great help?


I would guess that no, because a token is required to authenticate with the API. If you wish for such feature to be added, open an issue here: Issues · / GitLab · GitLab