Patent ID: 9485234
Filing Date: 2016-11-01
CPC Classification: H04L

Claim Text:
1. A computer-implemented method of managing communications in a multi-tenant environment, comprising: providing an interface for receiving a communication associated with a customer and directed to a specified application programming interface (API) of the multi-tenant environment; receiving a communication to the interface; determining an association of the communication to the customer; in response to determining the association of the communication to the customer, performing a modification of the communication by at least one of signing the communication with a credential, encapsulating the communication, or injecting the communication with context information for authenticating the communication to the specified API of the multi-tenant environment without requiring the customer to provide the credential or the context information to the communication; authenticating the communication to the specified API of the multi-tenant environment; and sending the communication to the specified API, wherein the communication received to the interface and receiving the modification is granted access to one or more resources in the multi-tenant environment associated with the specified API, and wherein a second communication received to the interface and not receiving the modifying is denied access by the specified API.