CPC H04L 63/0815 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04817 (2013.01); H04L 63/166 (2013.01); H04L 67/34 (2013.01); H04L 67/51 (2022.05)] | 20 Claims |
1. A non-transitory computer-readable medium comprising machine-readable instructions, wherein the instructions, when executed by at least one processor, cause a computing device to at least:
identify, by the workflow service, a hosting location of a connector that handles communications with a network service;
append to a service request, by the workflow service, selected authentication information that is selected based on determining whether the hosting location of the connector is local to or external relative to the workflow service, according to rules that permit service credentials to be transmitted to connectors local to the workflow service and prevent service credentials from being transmitted over public networks to connectors external to the workflow service, wherein the authentication information is selected from a group comprising:
a service credential that the connector uses to authenticate with the network service, which is selected in an instance in which the hosting location indicates that the connector is hosted locally in the computing environment of the workflow service, and
instructions for the connector to retrieve the service credential from an enterprise-hosted data store, which is selected in an instance in which the hosting location indicates that the connector is hosted external to the computing environment of the workflow service; and
transmit, by the workflow service to the connector, the service request comprising the selected authentication information.
|