Patent ID: 8196195

Claim:
A computer implemented method for role-based privilege management, the computer implemented method comprising: receiving a request from a requester for an allocation of privileges associated with a role in a target environment; identifying the target environment of the request and the role requested; identifying, using a processing unit, a set of privilege templates referenced by the role, wherein the set of privilege templates includes parameters for a plurality of environments; determining whether the target environment is one of the plurality of environments referenced by the parameters in the set of privilege templates; responsive to determining that the target environment is one of the plurality of environments referenced by the parameters in the set of privilege templates, mapping values from the parameters that are specific to the target environment to the target environment; and conveying to the requester the privileges associated with the role in the target environment; wherein identifying the set of privilege templates referenced by the role comprises: identifying a plurality of privileges associated with the role; and searching a database for a privilege template for an individual privilege in the plurality of privileges, wherein the privilege template includes a first set of parameters for assigning the individual privilege in a first system having a first operating system and a second set of parameters for assigning the individual privilege in a second system having a second operating system.