×

Method and system for providing permissions management

  • US 9,900,322 B2
  • Filed: 03/02/2016
  • Issued: 02/20/2018
  • Est. Priority Date: 04/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing permissions comprising:

  • identifying, using a first computing system, one or more roles available to be associated, using a reference architecture pattern, with an individual or entity taking part in the development, and/or deployment, and/or operation of two or more computing system applications;

    generating, using the first computing system, role data representing the identified roles;

    identifying, using the first computing system, a plurality of reference tiers used to create, and/or deploy, and/or operate a computing system application using the reference architecture pattern, wherein the identified reference tiers include at least a development tier and a production tier;

    generating, using the first computing system, reference tier data representing the identified reference tiers;

    for each role represented by the role data, associating, using the first computing system, at least one permission with each reference tier represented in the reference tier data;

    assigning, to an individual or entity of the first computing system, at least one of the roles represented by the role data;

    receiving a task request associated with the individual or entity, the task request including a request to perform a computing task;

    determining a risk level associated with a potential performance of the requested computing task, the determined risk level being at least partly based on operating characteristics associated with the requested computing task;

    adjusting a baseline permission associated with the requested computing task based on the determined risk level;

    determining whether the individual or entity is associated, through a role assigned to the individual or entity, with a permission meeting or exceeding the adjusted baseline permission;

    performing, if the individual or entity is associated, through a role assigned to the individual or entity, with the permission meeting or exceeding the adjusted baseline permission, the requested computing task in accordance with the request;

    denying the request, if the individual or entity is not associated, through a role assigned to the individual or entity, with the permission meeting or exceeding the adjusted baseline permission.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×