System and method for managing security meta-data in a reverse proxy
AssigneeOracle International Corporation
InventorsAjay Desai, Ming Lei, Fredric Goell, Lawrence Jacobs
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsAjay Desai, Ming Lei, Fredric Goell, Lawrence Jacobs
Estimating the term…
A system and method for managing security meta-data in a reverse proxy server. The reverse proxy caches data served by an origin server, and also stores security meta-data for authenticating a user and/or authorizing access to cached data. The security meta-data may include an ACL (Access Control List), access control token or descriptor, other access control information, user credentials, user privileges or roles, group membership, user aliases, etc. The reverse proxy may automatically receive access control information from the origin server when a request for data is forwarded to the origin server, or may explicitly request the information from the origin server or a security server. The reverse proxy receives and applies invalidation messages to invalidate stored security meta-data. Also, the reverse proxy acts in a stateful manner, with knowledge of the correlation between a given user and that user's session with the origin server.
A computer-implemented method of managing access control meta-data in a reverse proxy located between an origin server and one or more clients, the method at the reverse proxy comprising:
A computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method of managing access control meta-data in a reverse proxy located between an origin server and one or more clients, the method at the reverse proxy comprising:
A computer-implemented method of applying access control information at a reverse proxy server acting as a proxy for a separate origin server, the method comprising:
A computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method of applying access control information at a reverse proxy server acting as a proxy for a separate origin server, the method comprising:
A computer-readable storage medium encoded with a data structure configured for storing access control meta-data associated with data cached in a reverse proxy cache, the data structure comprising:
A computer-readable storage medium encoded with instructions for executing a reverse proxy server for caching security meta-data associated with data cached on the reverse proxy server, the instructions comprising:
Dependencies are inferred from the claim text.