Access control for elements in a database object
First Claim
1. A method of controlling access to elements in a database object, the method comprising:
- receiving a request from a user to access the database object;
determining whether an access restriction is imposed on the database object, the access restriction specifying a first user group to which the access restriction is applicable, defining a first dynamic condition the first user group must satisfy in order to access the database object, and identifying a first element set in the database object accessible to the first user group when the first dynamic condition is satisfied; and
controlling access to the elements in the database object by the user based on the access restriction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and system for controlling access to elements in a database object are provided. The method, computer program product, and system provide for receiving a request from a user to access the database object, determining whether an access restriction is imposed on the database object, and controlling access to the elements in the database object by the user based on the access restriction. The access restriction specifies one or more users to which the access restriction is applicable, defines a dynamic condition the one or more users must satisfy in order to access the database object, and identifies one or more of the elements in the database object accessible to the one or more users when the dynamic condition is satisfied.
-
Citations
40 Claims
-
1. A method of controlling access to elements in a database object, the method comprising:
-
receiving a request from a user to access the database object;
determining whether an access restriction is imposed on the database object, the access restriction specifying a first user group to which the access restriction is applicable, defining a first dynamic condition the first user group must satisfy in order to access the database object, and identifying a first element set in the database object accessible to the first user group when the first dynamic condition is satisfied; and
controlling access to the elements in the database object by the user based on the access restriction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a database operable to store a database object, the database object comprising elements; and
a server coupled to the database, the server being operable to;
receive a request from a user to access the database object;
determine whether an access restriction is imposed on the database object, the access restriction specifying a first user group to which the access restriction is applicable, defining a first dynamic condition the first user group must satisfy in order to access the database object, and identifying a first element set in the database object accessible to the first user group when the first dynamic condition is satisfied; and
control access to the elements in the database object by the user based on the access restriction. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising a computer readable medium, the computer readable medium including a computer readable program for controlling access to elements in a database object, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a request from a user to access the database object;
determine whether an access restriction is imposed on the database object, the access restriction specifying a first user group to which the access restriction is applicable, defining a first dynamic condition the first user group must satisfy in order to access the database object, and identifying a first element set in the database object accessible to the first user group when the first dynamic condition is satisfied; and
control access to the elements in the database object by the user based on the access restriction. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of controlling access to elements in a database object, the method comprising:
-
receiving a request from a user to access the database object; and
controlling access to the elements in the database object by the user based on an access restriction imposed on the database object, wherein the access restriction defines a dynamic condition that the user must satisfy in order to access the database object. - View Dependent Claims (38, 39, 40)
-
Specification