I need expose multiple services (different WSDLs) through DataPower and each service will have a different set of clients. I am enforcing cert-based authentication on the clients (two-way profile). Is it possible for me to expose all the services on the same port (e.g., 443) and still enforce cert-based authentication on each incoming client?
For example, I have two services Service A (URL1?wsdl) and Service B (URL2?wsdl). Each service has a different set of client, say,
client 1 and 2 for Service A and
client 3 and 4 for Service B
I have to enforce cert-based authentication for all the clients. Can i expose both services, A & B on port 443, enable cert-based client authentication and still ensure that clients of one service cannot authenticate to the other service? If not, is there a workaround using which I can achieve this?