Delegated administration of a hosted resource
First Claim
1. A method for use by a server coupled to one or more client devices in a distributed computing environment, the method comprising:
- hosting a set of resources;
receiving a request for a user to perform an operation on a resource of the resources, the request being received via an application hosted by the server; and
determining whether to authorize the operation as a function of whether the user has been delegated authority to perform the operation with respect to the resource, the authority being independent of whether the user is a member of an administrators group associated with any resource of the server.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for delegating access to resources hosted in a distributed computing environment are described. In one aspect, a server hosts a set of resources. The server receives a request from a user to perform an operation with respect to one of the hosted resources. Responsive to receiving the request, the server determines whether the user has already been delegated authority to perform the operation. The delegated authority is independent of whether the user is a member of an administrators group associated with any resource of the server.
48 Citations
38 Claims
-
1. A method for use by a server coupled to one or more client devices in a distributed computing environment, the method comprising:
-
hosting a set of resources;
receiving a request for a user to perform an operation on a resource of the resources, the request being received via an application hosted by the server; and
determining whether to authorize the operation as a function of whether the user has been delegated authority to perform the operation with respect to the resource, the authority being independent of whether the user is a member of an administrators group associated with any resource of the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium for use in a distributed computing environment including a server and one or more client computing devices coupled to the server, the computer-readable medium comprising computer-executable instructions for:
-
hosting a set of resources, a particular resource of the resources allowing a user to determine whether the user has delegated authority to access a resource of the resources;
receiving a request from the user to perform an operation on the resource; and
determining whether to authorize the operation as a function of whether the user has been delegated a role-based scope of authority to perform the operation, the role-based scope of authority not requiring the user to be a member of an administrators group associated with any resources of the server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A server for use in a distributed computing environment including the server and one or more client computing devices coupled to the server, the server comprising:
-
a processor; and
a memory coupled to the processor, the memory comprising computer-executable instructions for;
hosting a set of resources;
receiving a request from a user to perform an operation on a resource of the resources; and
determining whether to authorize the operation as a function of whether the user has been delegated a role-based scope of authority to perform the operation, the role-based scope of authority not requiring the user to be a member of an administrators group associated with resources of the server. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A server comprising:
-
means for hosting a set of resources;
means for receiving a request from the user to perform an operation on a resource of the resources; and
means for determining whether to authorize the operation as a function of whether the user has been delegated a role-based scope of authority to perform the operation, the role-based scope of authority not requiring the user to be a member of an administrators group associated with the server. - View Dependent Claims (35, 36, 37, 38)
-
Specification