Patent ID: 8719894
Filing Date: 2014-05-06
Classification: G06F,H04L

Abstract:
1. A non-transitory computer-readable storage medium containing instructions for executing on a machine that is a computer, the instructions causing the machine to perform a method comprising: receiving, by the machine, a role request from a service provider, the role request associated with a resource, the resource interacting within a remote environment of the service provider; generating, by the machine, metadata representing a role hierarchy including a plurality of role assignments, the role assignments capable of including role constraints, the role hierarchy associated with the resource; and sending, by the machine, the metadata to the service provider, wherein the service provider processes the metadata representing the role hierarchy to dynamically resolve and bind at least one of the role assignments to the resource, the role hierarchy defining access to the resource within the remote environment and wherein the at least one of the role assignments has delayed binding by the service provider, the service provider capable of dynamically implementing the modifications, deletions, and additions to the role hierarchy, when received from the machine, and wherein the metadata is dynamically communicated by the machine to the service provider.