×

Method and apparatus for sharing a security context between different sessions on a database server

  • US 6,986,060 B1
  • Filed: 05/23/2000
  • Issued: 01/10/2006
  • Est. Priority Date: 05/23/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for sharing a security context for a given application client between different applications associated with the given application client on a database server, comprising:

  • receiving a request at the database server through a database session between the database server and an application on a database client;

    looking up an identifier for the given application client that identifies a client of the application, wherein the identifier for the given application client identifies a user of the application that is sending the request to the database server, the identifier having been previously associated with the database session;

    using the identifier to look up the security context for the given application client within a storage area associated with the database server;

    wherein the security context includes attributes related to the given application client;

    wherein only applications associated with the given application client will receive the security context for the given client;

    receiving the security context for the given application client from the database client;

    inserting the security context into the storage area associated with the database server so that the security context can be indexed by the identifier for the given application client;

    performing a database operation to satisfy the request;

    wherein performing the database operation involves enforcing access rights associated with the security context; and

    allowing the given application client to use the same security context through a second application and a second database session by;

    receiving a second request at the database server through the second database session with the second application, looking up the identifier for the given application client, the identifier having been previously associated with the second database session, and using the identifier to look up the security context for the given application client within the storage area associated with the database server.

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