Claims
- 1. A method for implementing access control for a query to a content management system comprising:
parsing the query into a plurality of portions; creating an access control logic string for the query; and inserting the access control logic string in each portion of the query string that has been parsed.
- 2. The method of claim 1, wherein creating the access control logic string comprises creating the access control logic string according to access control privilege information of a user.
- 3. The method of claim 2, further comprising obtaining access control privilege of the user from a library server.
- 4. A computer program product having instruction codes for implementing access control for a query to a content management system comprising:
a first set of instruction codes for parsing the query into a plurality of portions; a second set of instruction codes for creating an access control logic string for the query; and a third set of instruction codes for inserting the access control logic string in each portion of the query string that has been parsed.
- 5. The computer program product of claim 4, wherein the second set of instruction codes creates the access control logic string according to access control privilege information of a user.
- 6. The computer program product of claim 5, further comprising a fourth set of instruction codes for obtaining access control privilege of the user from a library server.
- 7. A system for implementing access control for a query to a content management system comprising:
means for parsing the query into a plurality of portions; means for creating an access control logic string for the query; and means for inserting the access control logic string in each portion of the query string that has been parsed.
- 8. The computer program product of claim 7, wherein the means for creating the access control logic string creates the access control logic string according to access control privilege information of a user.
- 9. The computer program product of claim 8, further comprising means for obtaining access control privilege of the user from a library server.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is related to copending U.S. patent application Ser. No. 10/128,306, titled “Content Management System and Methodology Featuring Query Conversion Capability for Efficient Searching,” filed on Apr. 23, 2002, which is assigned to the same assignee as the present application, and which is incorporated herein by reference.