Method and apparatus for efficiently caching a system-wide access control list
AssigneeOracle International Corporation
InventorsSam Idicula, Mohammed Irfan Rafiq, Nipun Agarwal
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsSam Idicula, Mohammed Irfan Rafiq, Nipun Agarwal
Estimating the term…
One embodiment of the present invention provides a system for efficiently caching a system-wide Access Control Entry (ACE) for a subject requesting an action on an object associated with an application. During operation, the system retrieves a security class that is associated with an application. The system then checks if a constrained system-wide ACE associated with the subject, the object, the requested action, and the security class exists in a cache. If so, then the system retrieves the entry. Otherwise, the system retrieves a system-wide ACE associated with the subject and the requested action. The system also retrieves a local ACE associated with the subject, the object, the requested action, and the security class. Next, the system constrains the system-wide ACE with the local ACE and caches the result so that the constrained system-wide ACE is associated with the subject, the object, the requested action, and the security class.
A computer-executed method for efficiently caching a system-wide access control entry for a subject requesting an action on an object which is associated with an application, comprising:
An apparatus for efficiently caching a system-wide access control entry for a subject requesting an action on an object associated with an application, comprising:
A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for efficiently caching a system-wide access control entry for a subject requesting an action on an object which is associated with an application, the method comprising:
Dependencies are inferred from the claim text.