×

System and method for controlling access to resources in a distributed environment

  • US 6,944,777 B1
  • Filed: 06/14/2000
  • Issued: 09/13/2005
  • Est. Priority Date: 05/15/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented method for determining if a particular user is authorized to perform an operation on a particular resource, the method comprising:

  • providing resource hierarchy information describing hierarchical relationships between the particular resource and the particular resource'"'"'s ancestor resources;

    providing access list information for the resources in the resource hierarchy information; and

    determining if a permission is asserted for the operation based on the resource hierarchy information and access list information for the resources in the resource hierarchy information;

    wherein determining if the permission is asserted for the operation based on the resource hierarchy information and the access list information for the resources in the resource hierarchy information comprises;

    (a) initializing a first resource collection to include the particular resource;

    (b) determining if the permission is asserted for the operation in the access list information of the members of the first collection for the particular user;

    (c) if the permission is not asserted, initializing a second resource collection to include only members of the first collection, and reinitializing the first resource collection, based on the resource hierarchy information, to include only parents of the members in the second resource collection;

    (d) if the permission is not asserted, repeating steps (b) and (c) while the permission is not asserted and the first resource collection includes at least one ancestor resource of the particular resource; and

    (e) if the permission is asserted, attributing the permission to the particular user for the operation to be performed on the particular resource.

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