System and method for ensuring security with multiple authentication schemes
AssigneeInternational Business Machines Corporation
InventorsKenneth Carlin Nelson, Marilene Araujo Noronha
Life of this patent
Estimating the term…
Abstract
System for authenticating a user for logon to a content manager running on top of a database manager. A connect procedure connects the user to a database manager; and then a logon procedure logs on the user to the content manager selectively responsive to the user connecting to the database manager; the user being authenticated by a third party by way of a user exit or a trusted logon environment and privilege; or the user being authenticated by the content manager.
Claims19
A method for authenticating a user for access to controlled entities maintained at a server, said server including a content manager, a database manager, an user application, and user exits, comprising:
- maintaining said controlled entities within said content manager, said controlled entities including an access control list table bound to user data items, said access control list table including in rows for each user and user group user kind, user identifier, access control list code, and privilege set code, each privilege set code corresponding to a privilege set;
- said maintaining, responsive to modification of a given Privilege set, including incrementally refreshing said access control list table to refresh only those rows having a privilege set code corresponding to said given privilege set;
- connecting said user to said database manager;
- and
- logging on said user to said content manager running on top of said database manager to enable access by said user to said user data items selectively responsive to
- said user connecting to said database manager;
- said user being authenticated by a third party;
- and
- said user being authenticated with reference to said access control list table by said content manager.
(canceled)
(canceled)
A system for authenticating a user for access to controlled entities maintained at a server, said server including a content manager, a database manager, an user application, and user exits, comprising:
- a maintenance procedure for maintaining said controlled entities within said content manager, said controlled entities including an access control list table bound to user data items, said access control list table including in rows for each user and user group user kind, user identifier, access control list code, and privilege set code, each privilege set code corresponding to a privilege set;
- said maintenance procedure, responsive to modification of a given privilege set, for incrementally refreshing said access control list table to refresh only those rows having a privilege set code corresponding to said given privilege set;
- a connect procedure for connecting said user to said database manager;
- and
- a logon procedure for logging on said user to said content manager selectively responsive to
- said user connecting to said database manager;
- said user being authenticated by a third party;
- and
- said user being authenticated by said content manager.
(canceled)
(canceled)
A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform a method for authorizing access by a user for access to controlled entities maintained at a server, said server including a content manager, a database manager, an user application, and user exits, comprising:
- maintaining said controlled entities within said content manager, said controlled entities including an access control list table bound to user data items, said access control list table including in rows for each user and user croup user kind, user identifier, access control list code, and privilege set code, each privilege set code corresponding to a privilege set;
- said maintaining, responsive to modification of a given privilege set, including incrementally refreshing said access control list table to refresh only those rows having a privilege set code corresponding to said given privilege set;
- connecting said user to said database manager;
- and
- logging on said user to said content manager running on top of said database manager to enable access by said user to said user data items selectively responsive to
- said user connecting to said database manager;
- said user being authenticated by a third party;
- and
- said user being authenticated with reference to said access control list table by said content manager.
(canceled)
(canceled)
(canceled)
Dependencies are inferred from the claim text.