Method and system for interacting with a virtual content repository
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for providing content management security to federated content repositories in a content management system and for interacting with a virtual content repository. These mechanisms and methods can enable embodiments to provide secure access to repositories based upon policies defined at a federated repository level and to secure repository access at the federated level based upon policies defined for differing classes of users. These abilities of embodiments can enable users to create services and applications by integrating content from unsecured repositories.
-
Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable medium carrying one or more sequences of instructions for interacting with a virtual content repository in a content management system, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for interacting with a virtual content repository in a content management system, the apparatus comprising:
-
a processor; and
one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of;
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.
-
-
18. A method for transmitting code on a transmission medium, comprising:
-
transmitting code to receive, 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);
transmitting code to determine 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
transmitting code to provide access to content in the VCR when the request satisfies the selected security policy.
-
Specification