×

Quality assurance checks of access rights in a computing system

  • US 9,542,433 B2
  • Filed: 05/01/2014
  • Issued: 01/10/2017
  • Est. Priority Date: 12/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for ensuring the quality of identity and access management information at a computing system comprising:

  • at least one processor; and

    a data store storing i) access right information for access rights provisioned to users of computing resources of the computing system, the access right information being stored in accordance with a data model that defines relationships between the access rights, the computing resources, and the users, and storing ii) role information for a plurality of roles assignable to the users, the role information indicating, for each role of the plurality of roles, a set of access rights associated with the role; and

    memory storing instructions that, when executed by the at least one processor, cause the system to perform a quality assurance task of a plurality of quality assurance tasks associated with the access rights;

    wherein the plurality of quality assurance tasks comprises a first quality assurance task associated with a first portion of the instructions that, when executed by the at least one processor, cause the system to;

    receive a first request to provision access rights to a user, the first request indicating a set of requested access rights,compare, for each role of the plurality of roles, the set of requested access rights to the set of access rights associated with the role, andbased on whether the set of requested access rights matches the set of access rights associated with one of the roles, either (a) provision the requested access rights for the user if the set of requested access rights does not match the set of access rights associated with any of the plurality of roles, or (b) deny the request and provide an instruction to submit a new request indicating the role associated with the set of access rights that matches the set of requested access rights; and

    wherein the plurality of quality assurance tasks comprises a second quality assurance task associated with a second portion of the instructions that, when executed by the at least one processor, cause the system to;

    receive a second request to either provision an access right to or revoke the access right from the user,obtain, from the data store, a portion of the access right information indicating a set of provisioned access rights associated with the user, andbased on a comparison of the access right to the set of provisioned access rights, either (a) provide the second request to an access request system for fulfillment, or (b) withhold the second request from the access request system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×