Patent ID: 11922239
Assignee: EKAHAA SOLUTIONS INDIA PVT LTD
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 28:
29. A computer program product comprising a non-transitory machine-readable data storage medium having stored thereon program instructions that, when accessed by a processing device, cause the processing device to:
receive an API call from a client application, wherein the API call includes at least credentials provided by the client application;
send a request to at least one authentication server, wherein the request includes the credentials;
receive an authorization token from the at least one authentication server in response to the request, when the at least one authentication server determines successful authorization of the client application based on the credentials;
send a first query to a metadata repository, wherein the first query includes the authorization token in its header;
receive, from the metadata repository, an API signature as a response to the first query, wherein the API signature includes at least input parameters of the API and a definition of the API, the API signature being generated by the metadata repository using API metadata information stored at the metadata repository;
send a second query to a target database, wherein the second query includes the API signature;
receive, from the target database, an API response to the second query, wherein the API response includes target data that is retrieved from the target database; and
send the API response to the client application.