1. An apparatus, comprising: a first server comprising circuitry forming one or more processors coupled to memory holding non-transitory computer-program instructions to be executed by the one or more processors to cause the first server to: receive a request from a client device over a network interface; identify a content control that indicates how to handle the request from within a set of content controls stored at the first server, wherein the content control comprises any of: request validation, client authentication, and client authorization; wherein the content control has at least one dependency on particular control information; send a request to a remote host for the particular control information; receive the particular control information from the remote host; satisfy the at least one dependency with the particular control information; apply the content control to the request; after applying the content control, send at least a portion of the client device request to a second server.