Sonam,
I have the customer certs management and user mapping done in the internal IS server. I don’t think RI server needs to host anything other than its own digital cert to make HTTPS available.
If the RI registration port is SSL - webMethods/SSLSOCK and “require client certificate” is selected, then it needs to install the certificate of internal IS and map it to a user in RI.
Could you please tell me more about “another level of indirection” you mentioned?
Our netwoek engineer set up firewall rules to allow a specific set of customer IP addressed to access our RI. This is another protection before “Deny by default”.
Some thoughts about filtering pipeline:
- We always need to identify who is the requester. there should be a variable name/value pair that can uniquely identify the customer. We can build two tables:
Table A:
VarName VarValue ServiceToInvoke InputPamrtersID (FK to B)
username Ariba CallCXML 1
ID Government CallEDI 2
…
Table B:
InputPamrtersID ParamName
1 password
1 xmldata
2 EDIDATA
2 COSTCENTER
2 URGENCY
(This is like we are doing TN recognize step plus having a processing rule in place :)))))) )
We can have a service that check the incoming pipeline to identify the requester and the parameters that need to be reserved. Then we can dynamically populate the reserved list and run clearpipeline.
This sounds a little crazy :-). I just woke up in a shinny labor day afternoon.
#webMethods-Architecture#Integration-Server-and-ESB#webMethods-General#webMethods