×

Reconciling access rights at IAM system implementing IAM data model

  • US 9,489,390 B2
  • Filed: 07/18/2013
  • Issued: 11/08/2016
  • Est. Priority Date: 12/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for reconciling access rights provisioned for physical computing resources of a computer system, the method comprising:

  • providing a database that implements an identity and access management (IAM) data model, the IAM data model defining a first relationship between a user entity and a physical entitlement specification entity and defining a second relationship between the physical entitlement specification entity and a physical computing resource entity;

    storing, at the database, (a) a user record conforming to the user entity, the user record corresponding to a user of a computing system, the computing system comprising one or more physical computing resources, (b) a set of physical computing resource records, each physical computing resource record conforming to the physical computing resource entity and corresponding to one of the computing resources, and (c) a set of physical entitlement specification records associated with the user record, each physical entitlement specification record conforming to the physical entitlement specification entity and identifying the user record, one of the physical computing resource records, and a permission to access one of the computing resources that corresponds to the physical computing resource record;

    receiving a request to reconcile access rights provisioned for the user;

    responsive to receipt of the request, initiating a reconciliation process, the reconciliation process comprising;

    identifying a set of physical computing resources for which access rights have previously been provisioned for the user,querying the database for the set of physical entitlement specification records associated with the user record that corresponds to the user,for each physical computing resource in the set of physical computing resources, determining whether the user is authorized to access the physical computing resource by determining whether one of the physical entitlement specification records identifies a physical computing resource record that corresponds to the physical computing resource,for each physical entitlement specification record in the set of physical entitlement specification records, determining whether the user has been provisioned with access to the physical computing resource that corresponds to the physical computing resource record identified in the physical entitlement specification record by determining whether the physical computing resource record corresponds to one of the physical computing resources in the set of physical computing resources,determining to adjust access rights for the user responsive to determining that either the user is not authorized to access one of the physical computing resources in the set of physical computing resources, or the user has not been provisioned with access rights to one of the physical computing resources corresponding to the physical computing resource record identified in one of the physical entitlement specification records, andautomatically adjusting access rights for the user to at least one of the physical computing resources, the adjusting comprising at least one of (i) provisioning access rights to one of the physical computing resources or (ii) revoking access rights provisioned for the user to one of the physical computing resources.

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