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
Method for authenticating a user, comprising:
- connecting said user to a database manager;
- and
- logging on said user to a content manager running on top of said database manager selectively responsive to
- said user connecting to said database manager;
- said user being authenticated by a third party;
- or
- said user being authenticated by said content manager.
Method for authenticating a user, comprising:
- executing a database connect procedure with respect to database (DB) user indicia and DB user password;
- executing a content manager logon procedure with respect to content manager (CM) user indicia;
- said logon procedure including passing to a user exit said CM user indicia;
- and
- authenticating said user for logon selectively responsive to
- said user exit authenticating said CM user;
- OR
- said user exit not authenticating said CM user AND
- said DB user indicia and said CM user indicia being the same;
- OR
- said DB user having connect privilege AND said DB user password bing correct;
- OR
- said DB user having connect privilege AND said DB user password being null AND said DB user having trusted logon privilege within a trusted logon system environment.
System for authenticating a user, comprising:
- a database manager;
- a content manager;
- a connect procedure for connecting said user to a 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;
- or
- said user being authenticated by said content manager.
System for authenticating a user, comprising:
- a database manager;
- a content manager;
- a user exit;
- a database connect procedure for connecting said user to said database manager responsive to database (DB) user indicia and DB user password;
- a content manager logon procedure for logging on said user with respect to content manager (CM) user indicia;
- said logon procedure passing to said user exit said CM user indicia and authenticating said user for logon selectively responsive to
- said user exit authenticating said CM user;
- OR
- said user exit not authenticating said CM user AND
- said DB user indicia and said CM user indicia being the same;
- OR
- said DB user having connect privilege AND said DB user password being correct;
- OR
- said DB user having connect privilege AND said DB user password being null AND said DB user having trusted logon privilege within a trusted logon system environment.
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, comprising:
- connecting said user to a database manager;
- and
- logging on said user to a content manager running on top of said database manager selectively responsive to
- said user connecting to said database manager;
- said user being authenticated by a third party;
- or
- said user being authenticated by said content manager.
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, comprising:
- executing a database connect procedure with respect to database (DB) user indicia and DB user password;
- executing a content manager logon procedure with respect to content manager (CM) user indicia;
- said logon procedure including passing to a user exit said CM user indicia;
- and
- authenticating said user for logon selectively responsive to
- said user exit authenticating said CM user;
- OR
- said user exit not authenticating said CM user AND
- said DB user indicia and said CM user indicia being the same;
- OR
- said DB user having connect privilege AND said DB user password bing correct;
- OR
- said DB user having connect privilege AND said DB user password being null AND said DB user having trusted logon privilege within a trusted logon system environment.
A computer program product configured to be operable to connect a user to a content manager running on top of a database manager according to a procedure comprising:
- executing a database connect procedure with respect to database (DB) user indicia and DB user password;
- executing a content manager logon procedure with respect to content manager (CM) user indicia;
- said logon procedure including passing to a user exit said CM user indicia;
- and
- authenticating said user for logon selectively responsive to
- said user exit authenticating said CM user;
- OR
- said user exit not authenticating said CM user AND
- said DB user indicia and said CM user indicia being the same;
- OR
- said DB user having connect privilege AND said DB user password bing correct;
- OR
- said DB user having connect privilege AND said DB user password being null AND said DB
- user having trusted logon privilege within a trusted logon system environment.
Dependencies are inferred from the claim text.