This question is exactly the same as the one that was raised here:
As it stands, our Admins are able to connect Knime to Salesforce Production without any issue, but we have a need to have some trusted non-admins able to run some processes as well.
The standard way that Salesforce supports is to click on the “Install” button from the “Connected Apps OAuth Usage” setup page.
As the previous poster mentioned, when clicking this “Install” button in production, it shows an error:
From what research I have done, this is an issue with the “scoping” of the default client ids that were published by knime to Salesforce.
Does this make any sense?
It sounds like we can create our own custom app, which will require sharing client secrets and keys with anybody who needs to connect. We can do that if we have to, but it would be ideal to be able to use the pre-configured app if this is just a misconfiguration between Knime and Salesforce.
@tescnovonesis - thanks for the input! That makes total sense for folks on the hub product. Sadly, we are not. I could however see a similar pattern where the data is stored somewhere shared and retrieved as part of a custom component.
I continue to suspect that the “default” connection is something broken in how the app was registered by Knime with Salesforce, and I suspect at this point it may just never get addressed.