×

Computer relational database method and system having role based access control

  • US 10,430,430 B2
  • Filed: 03/11/2011
  • Issued: 10/01/2019
  • Est. Priority Date: 03/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of controlling access to secured data, comprising:

  • operatively coupling a repository to one or more databases storing secure data;

    employing the repository, intercepting a user query of one database of the one or more databases;

    automatically determining from the user query, a user who generated the user query and a user role assigned to the user;

    parsing the user query to identify which secure data is to be accessed by the user query;

    looking up security information of the secure data to be accessed to determine access rules for the secure data to be accessed, wherein the security information is not stored within the one database;

    dynamically adjusting the security information at runtime;

    based on the user role and the security information, automatically building an expression tree to filter out secure data for which the user does not have access rights, wherein the expression tree comprises a plurality of expressions based on a scope of the secure data to be accessed and a task associated with the user role;

    modifying the user query by appending the expression tree to the user query to filter out secure data for which the user does not have access rights; and

    applying the modified query to the one database.

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