Method to provide global sign-on for ODBC-based database applications
AssigneeInternational Business Machines Corporation
InventorsGarry Lee Child, Janani Janakiraman
Life of this patent
Estimating the term…
Abstract
A method in a data processing system for managing multiple identities for a single user. In a preferred embodiment, a request for content from a database is received at a server. Responsive to a determination that retrieval of the content from the database requires providing the database with user information, the user's database identity is retrieved from a library of database identities. The retrieved user identity information is then inserted into the request and the request is forwarded to the database.
Claims21
A method in a data processing system for managing multiple identities for a user, the steps comprising:
- receiving a request for content from a database;
- responsive to a determination that retrieval of said content from said database requires providing said database with user identification information, retrieving a database identity from a plurality of database identities, wherein the retrieved database identity corresponds to the user;
- inserting the retrieved database identity into said request;
- retrieving said requested content from said database;
- and
- sending said requested content to a requesting client.
A method in a data processing system for managing multiple identities for a user, the steps comprising:
- receiving a request for content from a database;
- responsive to a determination that retrieval of said content from said database requires providing said database with user identification information, retrieving a database identity from a plurality of database identities, wherein the retrieved database identity corresponds to the user;
- and
- inserting the retrieved database identity into said request;
- wherein said request is received from a requesting application and said requesting application is an open database connectivity based application.
A method in a data processing system for managing multiple identities for a user, the steps comprising:
- receiving a request for content from a database;
- responsive to a determination that retrieval of said content from said database requires providing said database with user identification information, retrieving a database identity from a plurality of database identities, wherein the retrieved database identity corresponds to the user;
- and
- inserting the retrieved database identity into said request;
- wherein said request is received from a requesting application and said requesting application is a JAVA database connectivity based application.
A computer program product on a computer useable medium, for use in a data processing system for managing multiple identities for a single user, the computer program product comprising:
- first instructions for receiving a request for content from a database;
- second instructions, responsive to a determination that retrieval of said content from said database requires providing said database with user identification information, for retrieving a database identity from a plurality of database identities, wherein the retrieved database identity corresponds to the user;
- third instructions for inserting the retrieved database identity into said request;
- fourth instructions for retrieving said requested content from said database;
- and
- fifth instructions for sending said requested content to a requesting client.
A computer program product on a computer useable medium, for use in a data processing system for managing multiple identities for a single user, the computer program product comprising:
- first instructions for receiving a request for content from a database;
- second instructions, responsive to a determination that retrieval of said content from said database requires providing said database with user identification information, for retrieving a database identity from a plurality of database identities, wherein the retrieved database identity corresponds to the user;
- and
- third instructions for inserting the retrieved database identity into said request;
- wherein said request is received from a requesting application and said requesting application is an open database connectivity based application.
A computer program product on a computer useable medium, for use in a data processing system for managing multiple identities for a single user, the computer program product comprising:
- first instructions for receiving a request for content from a database;
- second instructions, responsive to a determination that retrieval of said content from said database requires providing said database with user identification information, for retrieving a database identity from a plurality of database identities, wherein the retrieved database identity corresponds to the user;
- and
- third instructions for inserting the retrieved database identity into said request;
- wherein said request is received from a requesting application and said requesting application is a JAVA database connectivity based application.
An information handling system, comprising:
- a library, containing a plurality of database identities;
- a protected database, wherein user information must be provided to access said protected database;
- means for receiving a request from a user for content from said protected database;
- means for retrieving a particular database identity from said library, wherein said particular database identity corresponds to the user;
- means for inserting the particular database identity into the request;
- means for retrieving said requested content from said database;
- and
- means for sending said requested content to a requesting client.
An information handling system, comprising:
- a library, containing a plurality of database identities;
- a protected database, wherein user information must be provided to access said protected database;
- means for receiving a request from a user for content from said protected database;
- means for retrieving a particular database identity from said library, wherein said particular database identity corresponds to the user;
- and
- means for inserting the particular database identity into the request;
- wherein said request is received from a requesting application and said requesting application is an open database connectivity based application.
An information handling system, comprising:
- a library, containing a plurality of database identities;
- a protected database, wherein user information must be provided to access said protected database;
- means for receiving a request from a user for content from said protected database;
- means for retrieving a particular database identity from said library, wherein said particular database identity corresponds to the user;
- and
- means for inserting the particular database identity into the request;
- wherein said request is received from a requesting application and said requesting application is a JAVA database connectivity based application.
Dependencies are inferred from the claim text.