4 weeks ago
We have two scenarios as explained below.
1) We are currently connecting with C4C system with basic authentication
How to move it to client based authentication when connecting from SAP Commerce Cloud to C4C directly?
2) We have commercewebservices Rest API hosted in SAP Commerce cloud and there are clients invoking it. We are currently using basic authentication (username, password) for connecting the clients.
Please help with the steps to enable certificate-based authentication for connecting from Client systems to SAP Commerce Cloud.
Request clarification before answering.
Please see Using X.509 Client Certificates for Outbound Request the guide to use client certificates for outbound request.
When client systems connects to SAP Commerce Cloud, please refer to Trusted CA Certificates for Client Authentication.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sugapriya,
SAP Commerce Cloud doesn't provide CA client certificate.
For inbound scenario, i.e. user/client connecting to commerce webservice calls, you need to follow the inbound guide, i.e.provide trusted CA client certificate for your client and imported to commerce cloud domain.
When a client tries to establish a connection with the Commerce system, it uses a client certificate that is issued by the same trusted CA whose certificate was previously imported. In addition, the Common Name (CN) in the certificate's subject field matches one of the allowed domains.
Once the client presents its certificate, the Commerce system verifies the client's certificate against the imported trusted CA certificate to ensure it is valid and trustworthy.
See Trusted CA Certificates for Client Authentication.
And there is no other code/configuration change needed to validate the certificate. Validation will happen when client connects to Commerce Cloud domain for corresponding request.
User | Count |
---|---|
4 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.