CPC H04L 63/0884 (2013.01) [G06F 8/36 (2013.01); G06F 8/60 (2013.01); H04L 63/083 (2013.01); H04L 63/18 (2013.01); G06F 16/22 (2019.01); H04L 2463/082 (2013.01)] | 20 Claims |
1. A method for securely extending cloud service application programming interfaces (APIs) in a cloud service marketplace, the method comprising:
receiving, by a connector hub, an API connector provision notification from the cloud service marketplace, the API connector provision notification comprising an identifier of a cloud service broker;
generating, by the connector hub, broker provisioning channel credentials corresponding to the cloud service broker associated with the API connector provision notification and based on the identifier of the cloud service broker;
deploying, by a connector hub of a marketplace computing device, an API connector instance in a connection factory of the marketplace computing device, wherein the API connector instance comprises source code of an API connector usable to communicate with a remote API associated with a cloud service of a cloud service provider;
transmitting, by the connector hub, provider provisioning channel credentials to the API connector instance and a cloud service provider interface of the cloud service provider;
transmitting, by the connector hub, the broker provisioning channel credentials to the API connector instance and a cloud service broker interface of the cloud service broker; and
the establishing of, by the connector hub, a provisioning channel between the cloud service provider interface and the cloud service broker interface, wherein establishing the provisioning channel comprises establishing (i) a first communication channel between the API connector instance and the cloud service provider interface using the provider provisioning channel credentials to perform a first authentication operation, and (ii) a second communication channel between the API connector instance and the cloud service broker interface using the broker provisioning channel credentials to perform a second authentication operation.
|