CPC H04L 9/3247 (2013.01) [G06F 9/547 (2013.01); G06F 21/64 (2013.01); H04L 63/0281 (2013.01); H04L 63/0876 (2013.01); H04L 63/10 (2013.01); H04L 63/105 (2013.01); H04L 63/20 (2013.01)] | 20 Claims |
1. A method for integrating client data and service via a single connector at a multi-tenant server, the method comprising:
receiving, at a connector installed at a server, a first data request from a first client system and a second data request from a second client system, wherein the first data request and the second data request are routed via an application programming interface (API) management system;
storing, at a queueing system of the connector, the first data request and the second data request;
retrieving, at the connector, authentication keys based on the first data request and the second data request;
transmitting, to an authentication system via a first web proxy, the authentication keys for authenticating the first client system based on a first client identifier contained in the first data request and the second client system based on a second client identifier contained in the second data request;
determining, in response to authentication results from the authentication system, a first access level of data resources based on the first client identifier and a second access level of data resource based on the second client identifier,
wherein the first access level and the second access level are different;
granting data access to the first client system and the second client system based on the first access level and the second access level, respectively;
performing a data stream processing service to generate a first data response and a second data response based on the first access level and the second access level; and
transmitting, via a second web proxy, the first data response and the second data response to a client API.
|