US 11,722,476 B2
Workflow service back end integration
Daniel E. Zeck, Roswell, GA (US); David Shaw, Buford, GA (US); Robert Worsnop, Dunwoody, GA (US); and John Ryan Bard, Smyrna, GA (US)
Assigned to VMWARE, INC., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Oct. 25, 2021, as Appl. No. 17/452,121.
Application 17/452,121 is a continuation of application No. 16/369,492, filed on Mar. 29, 2019, granted, now 11,184,345.
Prior Publication US 2022/0046005 A1, Feb. 10, 2022
Int. Cl. H04L 9/40 (2022.01); H04L 67/00 (2022.01); G06F 3/0482 (2013.01); G06F 3/04817 (2022.01); H04L 67/51 (2022.01)
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
OG exemplary drawing
 
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.