Apparatus, system, and method for sharing a cached security profile in a database environment
First Claim
1. An apparatus for sharing a cached security profile in a database environment, comprising:
- a cache module configured to cache a security profile accessible to primary tasks and secondary tasks;
an identification module configured to distinguish between primary tasks authorized to refresh the security profile and secondary tasks; and
a refresh module configured to selectively refresh the security profile in response to a refresh request and expiration of the security profile such that an old version of the security profile is retained for use by secondary tasks until an execution window closes.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are provided for sharing a cached security profile in a database environment. The apparatus, system, and method include a cache module for caching a security profile accessible to primary tasks and secondary tasks. An identification module is provided that distinguishes between primary tasks authorized to refresh the security profile and secondary tasks. A refresh module cooperates with the cache module and identification module to selectively refresh the security profile in response to a refresh request and expiration of the security profile such that an old version of the security profile is retained for use by secondary tasks until an execution window closes.
-
Citations
30 Claims
-
1. An apparatus for sharing a cached security profile in a database environment, comprising:
-
a cache module configured to cache a security profile accessible to primary tasks and secondary tasks;
an identification module configured to distinguish between primary tasks authorized to refresh the security profile and secondary tasks; and
a refresh module configured to selectively refresh the security profile in response to a refresh request and expiration of the security profile such that an old version of the security profile is retained for use by secondary tasks until an execution window closes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for sharing a cached security profile, comprising:
-
a client module configured to communicate a transaction request to a server over a network, the requested transaction configured to perform an authorization check to authenticate a user;
an initial module configured to receive and execute the transaction request and authenticate the user using a cached security profile; and
a cache manager configured to provide the security profile associated with the user to the interface module and selectively refresh the security profile in response to a refresh request and expiration of the security profile such that deletion of an old version of the security profile is deferred until an execution window closes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising a program storage medium readable by a processor and embodying one or more instructions executable by a processor to perform a method for sharing a cached security profile in a database environment, the method comprising:
-
caching a security profile accessible by predefined primary tasks and predefined secondary tasks;
authorizing primary tasks to refresh the security profile; and
selectively refreshing the security profile in response to a refresh request and expiration of the security profile such that an old version of the security profile is retained for use by secondary tasks until an execution window closes. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification