CPC H04L 63/108 (2013.01) [G06F 8/65 (2013.01); G06F 9/542 (2013.01); G06F 9/547 (2013.01); H04L 63/10 (2013.01); H04L 63/20 (2013.01); H04L 67/10 (2013.01); G06F 21/54 (2013.01); G06F 21/6281 (2013.01)] | 20 Claims |
1. A method of authorizing application programming interface (API) calls on a host computer in a local cluster of computers, the method comprising:
at an API-authorizing agent executing on the host computer in the local computer cluster;
receiving, from a remote cluster of computers, a set of API-authorizing policy opcodes to evaluate in order to determine whether API calls to an application executing on the host computer are authorized;
receiving, from a set of one or more computers in the local computer cluster, a set of policy operands needed for evaluating the set of policy opcodes;
receiving the API calls that are sent to the application executing on the host computer and that need to be authorized before the application processes the API calls; and
using the set of policy operands to evaluate the set of API policy opcodes to determine whether the API calls are authorized and are to be processed by the application executing on the host computer.
|