| CPC H04L 63/20 (2013.01) [H04L 63/0884 (2013.01); H04L 63/10 (2013.01)] | 17 Claims |

|
1. A computer implemented method for generating a dispatch datagram, the computer implemented method comprising:
receiving, at a dispatcher, a request from a client, the request being associated with a first service of a distributed system;
generating, at the dispatcher, an authorization header based on the request and a policy based on a parameter of the request, wherein the authorization header includes one or more rules for handling the request that specifies which services in the distributed system call one another and the one or more rules including communication access policies;
wrapping, at the dispatcher, the request and the generated authorization header together to generate the dispatch datagram; and
passing, at the dispatcher, the dispatch datagram to a first validator that determines whether the first service is authorized to receive the request by separating the request and the authorization header from the dispatch datagram and comparing the authorization header to a parameter of the first service.
|