User-customizable permissions in a computing environment
First Claim
1. A system comprising:
- a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause;
providing user interface data to a user device, the user interface data configured to be processed to cause display, in a user interface on a display of the user device, of one or more fields configured to receive input data for performing one or more of;
defining or updating a custom permission, associating a custom permission with a computing resource, assigning a custom permission to a permission set, or assigning a permission set to a user;
generating or updating, based on first input from a first user via the user interface on the display of the user device, a custom permission;
associating, based on second input from the first user via the user interface on the display of the user device, the custom permission with a first computing resource;
assigning, based on third input from the first user via the user interface on the display of the user device, the custom permission to the first permission set;
identifying a rule associated with the custom permission, the rule governing performance of one or more actions in association with the database system;
providing further user interface data to the user device, the further user interface data configured to be processed to cause display, in the user interface, of one or more user-configurable parameters of the rule; and
generating or updating one or more data objects maintained in a database, the one or more data objects indicating custom permissions, permission sets and permission relationships among entities in a computing system for governing user access to computing resources in the computing system.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are examples of systems, apparatus, methods and computer program products for providing user-customizable permissions governing user access to computing resources in a computing system. For example, a database storing data objects identifying permissions of users, sets of the permissions, and users can be maintained. One or more fields can be displayed on a display of a user device. The one or more fields can be configured to receive input to perform one or more operations. Input can be received from a user via the user interface on the display of the user device. One or more operations can be performed. The database can be updated such that the data objects identify a custom permission or a permission set to which a custom permission has been assigned.
-
Citations
20 Claims
-
1. A system comprising:
a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause; providing user interface data to a user device, the user interface data configured to be processed to cause display, in a user interface on a display of the user device, of one or more fields configured to receive input data for performing one or more of;
defining or updating a custom permission, associating a custom permission with a computing resource, assigning a custom permission to a permission set, or assigning a permission set to a user;generating or updating, based on first input from a first user via the user interface on the display of the user device, a custom permission; associating, based on second input from the first user via the user interface on the display of the user device, the custom permission with a first computing resource; assigning, based on third input from the first user via the user interface on the display of the user device, the custom permission to the first permission set; identifying a rule associated with the custom permission, the rule governing performance of one or more actions in association with the database system; providing further user interface data to the user device, the further user interface data configured to be processed to cause display, in the user interface, of one or more user-configurable parameters of the rule; and generating or updating one or more data objects maintained in a database, the one or more data objects indicating custom permissions, permission sets and permission relationships among entities in a computing system for governing user access to computing resources in the computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A database-implemented method comprising:
-
providing user interface data to a user device, the user interface data configured to be processed to cause display, in a user interface on a display of the user device, of one or more fields configured to receive input data for performing one or more of;
defining or updating a custom permission, associating a custom permission with a computing resource, assigning a custom permission to a permission set, or assigning a permission set to a user;generating or updating, based on first input from a first user via the user interface on the display of the user device, a custom permission; associating, based on second input from the first user via the user interface on the display of the user device, the custom permission with a first computing resource; assigning, based on third input from the first user via the user interface on the display of the user device, the custom permission to the first permission set; identifying a rule associated with the custom permission, the rule governing performance of one or more actions in association with the database system; providing further user interface data to the user device, the further user interface data configured to be processed to cause display, in the user interface, of one or more user-configurable parameters of the rule; and generating or updating one or more data objects maintained in a database, the one or more data objects indicating custom permissions, permission sets and permission relationships among entities in a computing system for governing user access to computing resources in the computing system. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
providing user interface data at a user device, the user interface data configured to be processed to cause display, in a user interface on a display of the user device, of one or more fields configured to receive input data for performing one or more of;
defining or updating a custom permission, associating a custom permission with a computing resource, assigning a custom permission to a permission set, or assigning a permission set to a user;generating or updating, based on first input from a first user via the user interface on the display of the user device, a custom permission; associating, based on second input from the first user via the user interface on the display of the user device, the custom permission with a first computing resource; assigning, based on third input from the first user via the user interface on the display of the user device, the custom permission to the first permission set; identifying a rule associated with the custom permission, the rule governing performance of one or more actions in association with the database system; providing further user interface data to the user device, the further user interface data configured to be processed to cause display, in the user interface, of one or more user-configurable parameters of the rule; and generating or updating one or more data objects maintained in a database, the one or more data objects indicating custom permissions, permission sets and permission relationships among entities in a computing system for governing user access to computing resources in the computing system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification