1. A method for interacting with a virtual content repository in a content management system, the method comprising: receiving, via a common Application Programming Interface (API), a request to access content stored in at least one of a plurality of content repositories, wherein each one of the plurality of content repositories is integrated into a virtual content repository (VCR); determining whether the request will be permitted by selecting a security policy to apply to the request based upon a classification of the request into at least one of an administrative request and a user request and applying the selected security policy to the request; and providing access to content in the VCR when the request satisfies the selected security policy.