1. A computing device configured to execute a distribution service for controlling distribution of resources in a network environment, the distribution service comprising: logic that receives, from a client device, a request to access the distribution service; logic that determines whether the user is authorized to access the distribution service; logic that identifies which of a plurality of resource grouping identifiers are associated with the user, in response to the determination that the user is authorized to access the distribution service; logic that identifies which of a plurality of resources are associated with the resource grouping identifiers; logic that determines whether the client device complies with a plurality of distribution rules associated with each one of the identified resources; and logic that serves up the identified resources to the client device based on whether the client device complies with the distribution rules associated with the identified resources.